VaultSave | Encrypted save system
BlackBox Creations
$10.99
$21.99
50%OFF
(no ratings)
Jump AssetStore
The complete save system for Unity. AES-256 encryption, GZip compression, multiple slots, auto backup, migrations & zero-code AutoSave. No dependencies.Every game needs a save system. Most developers waste days building one from scratch — or settle for PlayerPrefs and regret it later. VaultSave gives you a production-ready, fully encrypted save system in under 3 minutes.──────────────────────────────────────⚡ GET STARTED IN A FEW LINES OF CODE──────────────────────────────────────// Tag fields, then add an AutoSave component to the same GameObject[Saved] public int level = 1;[Saved] public float health = 100f;// Save and loadawait Vault.SaveAsync(0);await Vault.LoadAsync(0);That's it. Encryption, compression, backup, and slot management happen silently in the background.──────────────────────────────────────🔒 BUILT-IN SECURITY──────────────────────────────────────Every save file is encrypted with AES-256-CBC and a unique random IV generated per save. Even two identical saves produce different bytes on disk. Players cannot edit save files without your password. No third-party libraries — uses .NET's built-in System.Security.Cryptography.──────────────────────────────────────📦 FULL FEATURE LIST──────────────────────────────────────SAVE & LOAD✔ AES-256-CBC encryption with random IV per save✔ GZip compression — 60–80% smaller save files✔ 1 to 20 configurable save slots✔ Slot metadata: display name, scene, playtime, timestamp✔ Automatic .bak backup — corrupted saves auto-restore from backup✔ Copy slot, delete slot, check if slot existsTHREE WAYS TO SAVE — USE WHICHEVER FITS✔ [Saved] attribute + AutoSave component — zero code, just tag your fields and add the component✔ ISaveable interface — full manual OnSave / OnLoad control✔ Vault.Set / Vault.Get — works like a type-safe PlayerPrefs for any typeDATA✔ Saves any [Serializable] type: int, float, bool, string, Vector2, Vector3, Quaternion, Color, arrays, custom structs and classes✔ TryGet with safe fallback defaults — no null exceptionsSCHEMA VERSIONING✔ Built-in migration system — safely rename keys and restructure saves between game updates✔ Incremental versioning: register v1→v2, v2→v3 migrations and VaultSave runs them automatically on loadPLUGGABLE ARCHITECTURE✔ IVaultStorage interface — swap Local File for PlayerPrefs, cloud, or any custom backend✔ IVaultSerializer interface — replace JSON with any format✔ WebGL-ready PlayerPrefsStorage backend includedEDITOR TOOLS✔ Save Explorer window — inspect, search, and export any save file without running the game✔ Slot card UI — shows scene, playtime, and last-saved time per slot✔ JSON export + copy to clipboard✔ Full settings inspector in the windowEVENTS✔ OnBeforeSave, OnAfterSave, OnBeforeLoad, OnAfterLoad✔ OnSlotDeleted, OnError✔ Subscribe to show save icons, loading screens, or error dialogs──────────────────────────────────────🌍 PLATFORM SUPPORT──────────────────────────────────────Windows ✔ Mac ✔ Linux ✔ iOS ✔ Android ✔ WebGL ✔Console platforms: LocalFileStorage uses Application.persistentDataPath and may work via Unity's standard file APIs, but VaultSave has not been certified against platform-specific save requirements (PlayStation, Xbox, Nintendo Switch, tvOS). Implement the included IVaultStorage interface against your platform's official save API for a certified console solution.──────────────────────────────────────❓ WHY NOT JUST USE PLAYERPREFS?──────────────────────────────────────PlayerPrefs has no encryption (cheaters can edit values freely), no compression, no slots, no backup, no type safety, no migration system, and breaks under WebGL size limits. VaultSave solves every one of those problems — and still takes less time to set up.──────────────────────────────────────💬 SUPPORT──────────────────────────────────────Full documentation included. Every public API has XML doc-comments visible in your IDE. 10 worked examples cover every feature from beginner to advanced.──────────────────────────────────────📂 WHAT'S INCLUDED──────────────────────────────────────✔ 19 core C# scripts (Runtime + Editor), fully commented✔ Runtime assembly (VaultSave.Runtime)✔ Editor assembly (VaultSave.Editor)✔ 10 documented demo scripts across✔ Full documentation PDF (28 sections)✔ XML doc-comments on every public APIAI tools were used to assist with development, documentation, and some visuals. The asset itself is fully tested, refined, and entirely owned by the publisher.




