Ultimate Save System Pro – Encrypted JSON, Save Slots, Async & Cloud Sync
Decnet Games
$14.99
$29.99
50%OFF
(no ratings)
Jump AssetStore
Professional Multi-Slot Save and Load Database Pipeline with AES Encryption, GZIP Compression & Unity Live Editor InspectorUltimate 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 FeaturesMilitary-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# APIZero-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 CallSaveSystemPro.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 DifferencesWhile 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)JOIN DISCORD | DOCUMENTATION | OTHER ASSETSHere is the complete list of features covering the Premium (Pro) version:JSON SerializationAES-128 EncryptionGZIP CompressionUnlimited Save SlotsMulti-Slot ManagementAsync SavingAsync LoadingBackground ThreadingLive Save InspectorLive Decryption InspectorWelcome Startup PanelGeneral Config EditorLive Metadata HandlesIn-Editor Slot EditorSafe Backup SystemAuto Backup RecoveryVersion Migration HooksSchema Schema UpdatingSchema Verification ChecksAutomated Save ControllerTime-Scale IndependenceCloud Sync InterfacesPlayFab Provider InterfaceFirebase Provider InterfaceLegacy PlayerPrefs ImporterSingle-Click SetupCross-Platform Safe PathingZero Boilerplate C# APIAssembly Definition IsolationMobile Performance Optimized🛠️ Technical Details & SpecificationsAsync 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

