Posted September 30, 2025 by SolarLune
#masterplan #v0.9
Yo! So, MasterPlan's 33% off for the Autumn Sale!
Also, here's a very long-awaited update! This one's kind of a doozy. (Do people still say doozy?)
The megaton feature is the new Internet Card.
The Internet Card allows you to embed Chrome browser tabs into your project plan, so you can keep videos, references, articles, and inspiration from the internet right there in your plan. It's not the most performant thing in the world, of course - it's running an internet browser in the background, after all, but I feel like it's an absolutely incredible, invaluable, and unique tool for expanding your plan out into the world wide web. (Of course, you still have the ability to simply paste links to images or sounds into MasterPlan to download them on-demand.)
Please try it out!
To use it, you have to have Chrome / Chromium installed on your computer because I didn't want to bloat MasterPlan with a full Chrome install. Recent Chrome-based browsers like Opera or Brave should also work. If you don't want to use it, you don't have to, of course - simply don't create an Internet card, and MasterPlan won't spin up Chrome in the background.
MasterPlan is still offline first, after all.
(P.S. If you're on Linux and installed Chrome through a Flatpak, you'll have to point MasterPlan to Chrome in MasterPlan's settings. It'll probably be at /var/lib/flatpak/app/com.google.Chrome/x86_64/stable/active/files/extra/chrome.)
As you might have heard in the video above, something else I added in v0.9 are unintrusive sound effects!
Sound effects might seem basic, but they're actually rather important - the more feedback you get from placing and moving items around your plan, the better it feels, the more "real" it feels, and the more engaged you'll be with the planning process. The more you'll _want_ to plan.
Of course, you can turn off the sounds if you'd like by just lowering the UI sound effect volume to 0. I'd like to offer different sound effect packs, like I currently do with themes, and even open them up to users to share. The first sound effect pack is the sine sound effect pack, SND01, from snd.dev.
I also moved MasterPlan from using SDL2 to using SDL3 using Zyko0's purego go-sdl3 library. This should make the building process a lot simpler on Windows. With this move, we also now have transparent window backgrounds back! Huzzah~!
Note that I implemented a custom solution for the application loop timing, so it might be a bit janky and stuttry for a bit; please put up with it while I refine it.
Also, there's now an (experimental!) M1 / ARM Mac OS build. I still do not have an ARM Mac for testing, so I don't strictly know if it works, haha.
Please feel free to try it out and let me know if it works for you.
Another smaller QoL feature is that I did an art pass for the cards and shadows - they're now smoother and more visually pleasing. Shadows also now are colored according to the card color, which makes them look better in general and show up better on dark themes.
I also added a slight "lightbox" effect at the top of the screen (which is, of course, customizeable in opacity). This helps to give the feeling of being of MasterPlan being more "open". The color of the lightbox effect depends on the currently set theme. This might seem like a weird addition, but it genuinely does make MasterPlan feel less sterile and claustrophobic.
(Quick sidenote of a small quality of life improvement: As you can see in the above GIF, Numbered cards now have an icon at the top-left. If you click the icon, it switches to having no maximum value for unbounded number values.)
Previously, I said that I wouldn't use v0.9 until I had complete feature parity with v0.7 from years ago, which is waaaay back before I moved to SDL2, before the visual refresh, etc. One of the last big missing features from that version was the Card that allowed you to draw, right here inside MasterPlan. So what's up with that?
Well, I opted to just move to v0.9 because I didn't want to keep adding to the "0.9 prealpha" version number I had previously. It seemed clunky. I thought it better to just move forward with the version number, so this will be v0.9. I do see the utility of reimplementing the Drawing Card, but I just haven't gotten around to it yet.
If you had key art that you'd like to move forward, hold off on saving over those project files until I reimplement that missing Card, which I can do in an upcoming update; please be patient!
Well, that's about it - stick around to after the changelog for a full message about my extended break and plans for moving forward.
Thanks a lot for reading. Thanks for using MasterPlan. Thank you!
Here's the full changelog:
[ Quality of Life Updates ]
Known issues with the Internet Card:
- YouTube videos as played back on YouTube itself don't work properly when played back through the web card. A workaround is to play them from duckduckgo (or perhaps other sites).
- Some webpages continuously load while you're on them, so the loading icon at the top-left appears infinitely.
[ Fixes ]
OK, so! I didn't want to end this update yet without an explanation.
Firstly, I wanted to apologize. It's been waaaaaaaaaaaay too long since my last update, or even any communication, and I owe you all, my community, an apology and an explanation.
Late last year, I started to lose motivation to work on MasterPlan because while I wanted to keep working on it full-time, it wasn't selling enough for me to do so and there was still so much to do to get to release. The feeling of being slow with updates compounded as well, because when you feel like you're behind, you feel like you have to "make up for lost time", which means updates have to be "BIG ENOUGH" to justify taking the time to make it.
That, naturally, snowballs into it taking even _longer_ to push out an update, as the time becomes a blocker to working on it. So, while I didn't really intend to do it, I ended up taking a break from working on MasterPlan and started working on other projects (both gamedev and _actual_ freelance work).
(As an aside, I also wanted to apologize for silently missing the v1.0 release date - I originally planned for MasterPlan to be released in, like, 2022 or something and marked that on the Steam page for MasterPlan. Well, I missed that date and just kicked the ETA forward silently, which I missed again. That's not fair to you all and was an indication of mismanagement, right there. I'm very sorry about that...)
---
To be honest, I feel like I'd bitten off more than I could chew in terms of setting the scope for v1.0 - MasterPlan has always been an offline, individual project planning tool, but I decided to take on goals that, while being very cool and useful (like modding support or multi-user collaboration), also weren't really key to the design and usability of the software.
You don't need modding, as an example, to use MasterPlan, because it's not an extendible platform - it's an offline project planning tool; that's what the focus has always been. So why am I putting modding as a goal for v1.0? (Although, to be fair, I do want to add those features, and I have actually made a lot of progress in determining how modding could work for MasterPlan! These features are just not high-priority at the moment.)
With this in mind, I would like to revisit the roadmap to v1.0 in another devlog update. It feels like any normal company would have MasterPlan at v2.35+ or something by now. Meanwhile, here's me reimplementing MasterPlan entirely from the ground up once already, having moved from SDL2 to SDL3, and it's barely at v0.8, haha.
I've felt like MasterPlan has not been "good enough" for all this time, when really, I think it's actually exceptionally polished for what I originally envisioned it to be (though there's still stuff to do, of course).
---
Anyway, over time, I slowly regained the desire to work on MasterPlan, without really worrying about it taking so long between updates. Since about March or so, I've been working on MasterPlan off-and-on, sometimes streaming the work I do. (If you'd like to pop in, please do over on my Twitch here.
.) I'm very sorry, again, that I didn't let my community know what was going on, and I'm sorry for taking so long to say anything.
However! I still do love MasterPlan. It's a great tool, and I want to use it myself - I want to create things with it, too. That's why I made it in the first place - I'm a game developer. I shouldn't feel guilty about working on other things with it - I should welcome the opportunity to use it, and use the things I run into as fuel for development.
Anyway, thanks for listening, and I'm sorry, again, for the lack of communication. I really appreciate my community being patient with me and actually using the software - it's been really encouraging to get messages from people saying how it's really changed how they plan things out, or how helpful it's been. It really makes me glad to know that something I made could be useful to other people.
This has gone on long enough, I guess. See you later with another update soon.
Regards, SolarLune