Posted February 10, 2024 by Superzem
Hi everyone, here's a little update on the state of the game. I've implemented everything on the "To Be Implemented" list in the past Devlog, so progress has been made. It didn't seem like that much work when I wrote it down, but implementing it has changed my mind. I also learned a bit about how Godot handles save data which is pretty fun. I might get less time in the coming weeks to work on this project, but the main underlying structure of the game is working so that might just cancel things out. I don't think it is quite ready to be released as a pre-alpha state, but that might change in the coming updates.
As I had to implement a save system into my game, I had to do a bit of Googling on how to do such a thing. That's when I stumbled upon some GDQuest videos that covered just that. The system works by saving a file with the entire content of an object, including its code. While that doesn't seem bad at first glance, it actually makes save files a vulnerability, where someone could potentially put a virus and infect someone else's computer. This did make me wonder how often do people share saves with people they don't know. If you have done that before, please tell me why in the comments. I'm curious.
GDQuest Godot saving tutorial:
GDQuest Fix to save exploit :