View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.4
- Last updated
- First released
- Unity version
- 6000.0.45 or later
- Package size
- 51 KB
- Files
- 6
- Favorites
- 5
- Views in the past week
- 8
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
SMLSavingSystem – Encrypted Save Addon (Requires SMLInventory)
Encrypted save + load addon for SMLInventory with AES‑256 encryption, secure local and Unity Cloud Save, plus optional Easy Save 3 and Newtonsoft.Json support
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAbout this asset
SMLSavingSystem is a drop‑in save/load module for SMLInventory that encrypts all data with AES‑256 and SHA256‑derived key. Save files are written to persistentDataPath at runtime and copied to Assets/SMLSavingModule for easy debugging. Enable Unity Cloud Save by defining UNITY_SERVICES_CLOUDSAVE_AVAILABLE or Easy Save 3 with ES3_AVAILABLE. Full JSON serialization via automatic HAS_NEWTONSOFT_JSON detection. Simply uses the provided prefab or just drag SaveManager and SavingLoadingModule into your scene and start saving with zero extra code
From the publisher's Asset Store listing.
Technical details
Requires: Unity 2021.3+
Encrypted JSON via AES‑256 with per‑file IV and SHA256 key
Local persistentDataPath saves plus project‑folder debug copy
Unity Cloud Save integration under UNITY_SERVICES_CLOUDSAVE_AVAILABLE define
Easy Save 3 support under ES3_AVAILABLE define
Fallback on Unity JsonUtility when HAS_NEWTONSOFT_JSON is not present with zero compile errors
Automatic detection and injection of HAS_NEWTONSOFT_JSON symbol
One prefab drop for instant setup
Compatibility
| Unity version | Built-in | URP | HDRP |
|---|---|---|---|
| 6000.0.45f1 | Compatible | Compatible | Compatible |
As listed on the Asset Store.