Saturday, September 16, 2023

MoGi Origins in GameMaker 2

For those who don't know, MoGi Origins was originally programmed by Titan, using GameMaker 1.4. Ever since Titan left the project, I was trying to find a new programmer to fill his shoes. Finding a programmer for GM1.4 was hard, but I managed to find a few. But GM1.4 is old, and it's hard to find license, and it's slow... would it be wise to covert the entire project in GameMaker 2? Well, it might be a bit too soon to celebrate, but this is how MoGi Origins looks, in GM2:


I was skeptical because I talked about this conversion with Titan, perhaps 3 years ago. He told me that most of the game would break, so it does not worth the effort. I took his word for it, as he had more knowledge than me on the subject, and he made me abandon the whole idea. Fast-forward to now, Titan has ghosted me for more than 8 months. It's like he doesn't exist anymore. I even tried reaching out to his sister but there's no response. So, I had to accept that he is gone and that I had to carry on, on my own.

After a somewhat depressing Summer, I had to move on and look for new programmers. The procedure wasn't easy as they had to sign an NDA and deal with the necessary formalities for the protection of the game. A few GM1.4 programmers declined for various reasons, but I managed to find a guy to check what happens if we convert the game to GM2. Depending on how good the conversion is, there are many benefits to this: easier level tiling, better video controls, more people willing/able to work with GM2, and even exporting to more than just Windows ports.

It is very early to tell, as I haven't played the entire game yet, but I was surprised by how much of the game is NOT broken! Yes, the backgrounds don't have parallax, the videos are not working and Neko possibly crashes the game, but the extra modes, the save system, the map... everything complex pretty much works as it should!

To some of you, this might feel a step back, as pieces of the game need to be fixed. But having this game work as it is, in GM2, is a huge deal and I'm extremely happy about it! I haven't been this hyped since.... 2016? I don't even remember. The thing is, that after these glitches are fixed, I can finally leave behind the limitations of GM1.4 and work on the game, as I should have done a long time ago. 

By hiring new and skillful programmers, I can finally finish this monster of a game! GM2 has many tricks and effects that can be used, and they can make this game even better that I initially envisioned. 


Thank you for being around, through the good and the bad times!
I love you all! \o/