Contents
Legend
Added → New features
Changed → Changes to existing behavior
Fixed → Bug fixes
Removed → Removed features or breaking changes
2.0.1
Author: SillyLix
Unity Version: 6000.0.61f1+
Download: itch.io
Change note: Hotfix patch to address critical issues from 2.0.0 release.
Date Released: 2025.12.13
Added
- Added support for
List<T>serialization (note:Tmust be serializable!) - Added
Dictionary<TKey, TValue>support (note:TKeyandTValuemust be serializable!) - For itch.io released a version with newtonsoft.json and without it
Changed
- Updated the error message for unsupported types to use a warning instead of an error.
- Changed
GameDataso its dictionary cannot be directly accessed; use getter/setter methods instead.
2.0.0
Author: SillyLix
Unity Version: 6000.0.61f1+
Download: old version not available
Date Released: 2025.12.13
Added
- Complete rewrite with modular architecture
GameDataandGameDataConfsystem- Interface-based design:
ISaveSystemEncryptionIGameSerializerIFileIO
- AES encryption support
- Type-safe
SavedValuewrapper - JSON serialization with optional pretty print (using https://www.newtonsoft.com/json)
- File lifecycle helpers (
SaveFileExists,DeleteSaveFile, etc.) - Full documentation website (https://www.sillylix.com/Docs/SaveSystem/SaveSystem.html)
Changed
- New
SaveSystem.Set()/Get<T>()API (for all API read here: https://www.sillylix.com/Docs/SaveSystem/SaveSystem.html#api) - Improved error handling and validation
- Improved performance and stability
Fixed
- Data corruption from type mismatches
- Recursive serialization issues
- Null value crashes
Removed
- Legacy v1 save format
- Old static dictionary approach
- List support (will be patched soon)
