View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 2022.3.55 or later
- Package size
- 58 KB
- Files
- 40
- Favorites
- 2
- Views in the past week
- 7
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $7.90 on
Keywords
Ultimate Save System Pro – Encrypted JSON, Save Slots, Async & Cloud Sync
- Price drop
Professional Multi-Slot Save and Load Database Pipeline with AES Encryption, GZIP Compression & Unity Live Editor Inspector
Lowest recorded price
Get 74% off on Asset Store (opens in new tab)Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 6
Ultimate Save System Pro – Encrypted JSON, Save Slots, Async & Cloud Sync screenshot 1
About this asset
Ultimate Save System Pro is a feature-rich, high-performance serialization and storage solution designed specifically for modern Unity games.
Engineered to solve the pain points of scale and security, it wraps robust AES-128 cryptographic encryption and GZIP compression around a fast, multithreaded I/O engine. With built-in support for multiple save slots, the system decouples metadata handles to list saves instantly without UI lag.
Developers can configure, inspect, and edit raw player data directly within the editor via a premium Dark UI Control Panel and live JSON Save Inspector. It includes a robust safe-write pipeline that generates .bak backups to prevent corruption during sudden power losses, and an automatic VersionMigrator to update legacy save schemas seamlessly.
Whether you need a local, encrypted slot manager or want to sync data to PlayFab or Firebase via the ICloudProvider interface, Save System Pro offers a modular, zero-boilerplate C# API that handles everything. From casual mobile titles to massive RPG databases, this package ensures player progress is secure, optimized, and cloud-ready out-of-the-box.
⭐ Key Features
- Military-Grade Security (AES-128): Protect save data from memory injectors, hex editors, and cheat engines with fast native AES-128 encryption.
- GZIP Binary Stream Compression: Drastically reduces file sizes and minimizes cloud data transfer payloads.
- High-Speed Multithreading (Async I/O): Perform heavy serialization, encryption, and disk operations on background threads using SaveAsync and LoadAsync to prevent frame rate stuttering.
- Advanced Multi-Slot Management: Decoupled metadata generation (e.g. slot_0_meta.sav) lets you load playtime and metadata instantly without parsing massive game-state files.
- Live In-Editor Save Inspector: Premium dark UI window to view, decrypt, and edit active save files directly inside the Unity Editor without leaving the workspace.
- Data Integrity & Recovery System: Writes files to safe temporal locations first, auto-generating .bak backups to restore states in case of crash or device power failure.
- Version Migrator & Schema Schema Updates: Smoothly upgrade older player saves to new formats using schema versioning hooks without breaking existing progress.
- Cloud Ready Architecture: Pre-wired interfaces (ICloudProvider, CloudSyncManager) to effortlessly link local saves to remote databases like PlayFab, Firebase, or Steam Cloud.
- PlayerPrefs Importer: Direct migration tools to pull legacy database entries and registry inputs into the new encrypted slot layout in one click.
💻 Production-Ready C# API
Zero-boilerplate integrations designed for ease-of-use:
using DecnetGames.SaveSystemPro;
using System.Threading.Tasks;
using UnityEngine;
// 1. Core Data Class
[System.Serializable]
public class ProfileData
{
public string heroName = "Lancelot";
public int gold = 9999;
public string currentQuest = "Slay The Dragon";
}
// 2. Standard Synchronous Call
SaveSystemPro.Save(slotIndex: 1, myData);
// 3. Multi-Threaded Async Execution (No Framerate Drops)
async void SavePlayerProgress()
{
ProfileData data = new ProfileData();
SaveResult result = await SaveSystemPro.SaveAsync(slotIndex: 1, data);
if (result == SaveResult.Success)
{
Debug.Log("Game Saved Securely!");
}
}
🔄 Lite vs Pro Version Differences
While the Free (Lite) version handles basic single-slot local JSON serialization, the Pro Version adds:
- Unlimited Save Slots (Lite is restricted to single-slot saving)
- AES-128 Cryptographic Encryption (Lite saves in raw unencrypted JSON)
- GZIP File Size Compression (Lite has no native compression features)
- Threaded Async Operations (Lite runs synchronously on the main thread)
- Live Editor View & Edit Inspector (Lite only allows path lookup)
- Version Migrator & Schema Schema Updates (Lite does not support auto-migration)
- Automatic Backup Protection (Lite has no temporal write safety nets)
- Cloud Sync Core Interfaces (Lite is local offline storage only)
From the publisher's Asset Store listing.
Technical details
Here is the complete list of features covering the Premium (Pro) version:
- JSON Serialization
- AES-128 Encryption
- GZIP Compression
- Unlimited Save Slots
- Multi-Slot Management
- Async Saving
- Async Loading
- Background Threading
- Live Save Inspector
- Live Decryption Inspector
- Welcome Startup Panel
- General Config Editor
- Live Metadata Handles
- In-Editor Slot Editor
- Safe Backup System
- Auto Backup Recovery
- Version Migration Hooks
- Schema Schema Updating
- Schema Verification Checks
- Automated Save Controller
- Time-Scale Independence
- Cloud Sync Interfaces
- PlayFab Provider Interface
- Firebase Provider Interface
- Legacy PlayerPrefs Importer
- Single-Click Setup
- Cross-Platform Safe Pathing
- Zero Boilerplate C# API
- Assembly Definition Isolation
- Mobile Performance Optimized
🛠️ Technical Details & Specifications
- Async Operations: Leverages C# System.Threading.Tasks (async/await) to delegate encryption, serialization, and disk writing away from Unity's main thread, avoiding game stutter.
- Cryptographic Layer: Full native C# Rijndael AES-128 encryption implementation.
- Storage Backup Protection: Safe temp-file swap writes with automatic .bak copy checking to protect files from corruption in case of unexpected shutdowns.
- UI Architecture: Made using custom Editor GUIs with customizable configurations.
- Dependencies: Zero dependencies. Completely self-contained package.
- Assembly Definition Files: Includes runtime and editor .asmdef scripts to separate editor tools and prevent compilation issues in game builds.
Supported Unity Versions: Unity 2021.3 LTS, Unity 2022.3 LTS, Unity 6, and newer versions.
Supported OS (Cross-Platform): Windows, macOS, Linux, Android, iOS, WebGL, Xbox, PlayStation, Nintendo Switch.
Link to Documentation: Documentation
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.55f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.