Lately I've been working on a sort of visual novel engine that relies on external scripts. For some time I have been interested in the concept of cheap visual novels. They sell crazy well on Steam and for the most part take little to no effort to produce. One major pitfall of Game Maker is that it doesn't really have a system in place for cutscenes. You could use timelines of course but anyone who has attempted that will tell you to write your own system.
As of now I've implemented a few key features that I feel really make this mini-engine stand out.
Why would I use this instead of GML for animations/cutscenes?
It supports any GM game and provides an easy way to create cutscenes on the fly. With live reloading there is no need to restart your game to make changes. It can even be used alongside normal gameplay. For example you may want a character to shake and then swing a weapon, produces an attack object. Using the script_execute() function in the external scripts you can absolutely do that. This prevents you from having to spend hours on a simple scene or animation.
It's the goal of most small developers to get a few titles out onto the market to do what I call, "revenue stacking" (maybe that's the official term, I don't know). I've got three titles out on Steam and for the first time in my life I feel somewhat secure about my career.
Secure to me is when I can expect decent paychecks consistently for a few months. Being a millennial in 2018 means everything feels uncertain and unstable. Each month might be your last and it takes a single horrible event to collapse your entire existence.
Posting less frequently
I used to really enjoy writing out really in-depth posts here but my time has become more constrained with each leap I make. Now I have to communicate with my team nearly daily and manage a few things whereas before I simply had to make a game. That's not to say I won't post here anymore but I may start turning my attention to other outlets.
It's finally here! Don't Sink released on November 21st 2017 and is available for $9.99! I'm crazily busy so I can't write a whole post at the moment but here's a store page link and I hope to write something more in depth soon.