April-July devlog by CreateSource
Ok, time to put out the new Devlog this month of Apr-
ehm so a lot has changed. We have had multiple Rewrite rewrites and completely new systems implemented, as well as a updated map for Simon to more freely roam around! Here's the biggest improvements to focus on:
Practically every file had to be renamed. For most of the entire project, we have simply allowed files to kinda be named whatever, which is fine, except for when there's now 3 different versions of the same image with different file name stylizations. After a couple discussions, we decided on snake_case (and sometimes flatcase) for all assets, scenes, scripts, and anything else you can think of.
Scene transitions now work completely differently. Before, they used signals (basically telling anyone who wants it "hey, the world is changing!") to tell the game where the next map was going to load, and it placed Simon in one spot every time. Now, we have a more elegant system: A object can call a "scene transition" cutscene, which specifies both a scene and where Simon should be placed. This cutscene then directly communicates with the camera and the game on where to put the player and the camera.
"Cutscenes" have been in the game for a while, but they've been split in twain: camera actions, which do things that are generally lower-level, such as positioning, zooming, and some special functions like dialogue and setting up the next map. These are not meant to be called by anything other than the cutscenes. Those can be used by any object that needs it, and use the actions to create something more meaningful.
The map has been updated heavily! Before, it was a unfinished neighborhood smacked into a scene I made years ago of the edge of a river. Now Lumi's done great work making the map look much closer to the actual design of Vanilleir (and, in my opinion, much better). The only thing left is to replace these developer tiles I made that look like Minecraft Alpha with some real art by real artists.
...and so much more! The amount of little bug fixes and big bug fixes would be too much to write about here. Next month should be just as exciting as this one, there's still a lot to do, so make sure to follow for updates! Also checkout Lumi's new game here: https://ultra-radia.itch.io/reversals!