A simple save file system for GameMaker
Available for download on Itch.io and GameMaker Marketplace.
While save files can be simple, there are a lot of issues that come from just simply saving and loading raw data. SSave tackles these problems whilst also having quality-of-life features that make creating save data easier and more secure.
- Comes with a built-in manager so you don't have to create a system to track everything yourself (this can be disabled if you really want to!)
- Values are typed to prevent game-breaking issues occurring from wrongly typed saved data
- You can create any number of save file types (like a config file, separate from your save file)
- You can create multiple versions of a save file type (a common use case for this is having multiple slots of save files)
- Old saves automatically sync with any new data you add to your project that wasn't originally in the save file. You can be 100% sure that a value in your save file is ALWAYS there, even if removed from the file
- Don't want users to tamper with your files? You can both encode or encrypt your files. This information is handled internally, so you can load a protected file without needing to do any extra work
- Buffers are a supported value type!