Posted August 05, 2025 by SaeLin Studios
A player brought up an issue with the endings, in which choices didn't affect endings! Kinda... What happened was we set flags to check which choice players picked through a persistent variable! BIG MISTAKE 🙂↕️
What this means is that, once players pick a choice, say Choice A, no matter what - unless the player deletes all save files inside the game folder and in AppData/Roaming, it will mark Choice A as chosen.
When a game has branching story, no matter how big or small the branches may be, developers need to lead players to their branch somehow. Developers check if Choice A was chosen, you go to Choice A chosen route.
Now, what happened here was that we had 3 endings, and the only way to get one of them was Choice A, C, D together. If players wanted to replay and wanted another ending, they'd have to pick different Choices. But what happens when variables are persistent? The game will always see Choice A, C, D as being marked, and so jump to that specific ending.
The problem was that choice variables were saving persistently... We literally just... removed the persistence. That's it.
This was a light-hearted devlog, thanks for reading, and thank you to all the readers who follow our stories! 😊