Save System - devlog
Hey everyone!
It’s been a long time since I’ve updated anything here on Itch.io. I’ve been pretty busy lately, but I finally got some time to get back to work!
I’ve been working on a simple saving system, and I’m really happy with how it turned out. It’s perfect for anyone who wants an easy way to save data without writing a ton of extra code.
The system uses a dictionary-based structure where you store data as a key–value pair. The key being the variable name, and the value being the variable itself. You can even extend it to support more data types if you’d like.
Originally, I experimented with using a single dictionary like Dictionary<string, object>, but in the end, I decided to keep separate dictionaries for each type. I felt this approach was easier to understand and work with, especially for newer developers.
I’ve also tried to make the code as readable and editable as possible. My coding skills aren’t perfect, so there might be cleaner ways to do some things, but this version should be more than enough for most use cases.
I've also made my website: https://www.sillylix.com/ better. My goal is to have documentation of my new codes there.
What’s Next
My next goal is to work on an inventory system that integrates with this save system. It’ll be able to save Unity GameObjects using references (you’ll likely need a prefab to restore them properly).
If you have any feature requests or want me to add support for more data types, just let me know! I’ll do my best to include them in future updates.
I’m also planning to fix a few bugs in the player movement script, so stay tuned for that.
Thanks for reading, and for sticking around!
It feels great to be back and working on projects again 😊

Leave a comment
Log in with itch.io to leave a comment.