Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/stoozey/SSave

A simple save file system for GameMaker
https://github.com/stoozey/SSave

Last synced: 2 months ago
JSON representation

A simple save file system for GameMaker

Awesome Lists containing this project

README

        



SSave - A simple save file system for GameMaker


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.

### ***Why use SSave?***

- 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!