Ultimate Save System Pro – Encrypted JSON, Save Slots, Async & Cloud Sync 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

by Decnet Games (opens in new tab)

No ratings yet

  • Price drop

Professional Multi-Slot Save and Load Database Pipeline with AES Encryption, GZIP Compression & Unity Live Editor Inspector

Discount -74% Previous price $29.99 Price $7.90

Lowest recorded price

Get 74% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ultimate Save System Pro – Encrypted JSON, Save Slots, Async & Cloud Sync, 6 months Current $7.90; lowest $7.90; highest $29.99 in this period. $0 $25 $50 Jul Aug Sep Oct Nov Version 1.0.1 released 21 Jun 2026 v1.0.1

Asset preview

1 / 6

Ultimate Save System Pro – Encrypted JSON, Save Slots, Async & Cloud Sync screenshot 1

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)

JOIN DISCORD | DOCUMENTATION | OTHER ASSETS

From the publisher's Asset Store listing.

Technical details

Here is the complete list of features covering the Premium (Pro) version:

  1. JSON Serialization
  2. AES-128 Encryption
  3. GZIP Compression
  4. Unlimited Save Slots
  5. Multi-Slot Management
  6. Async Saving
  7. Async Loading
  8. Background Threading
  9. Live Save Inspector
  10. Live Decryption Inspector
  11. Welcome Startup Panel
  12. General Config Editor
  13. Live Metadata Handles
  14. In-Editor Slot Editor
  15. Safe Backup System
  16. Auto Backup Recovery
  17. Version Migration Hooks
  18. Schema Schema Updating
  19. Schema Verification Checks
  20. Automated Save Controller
  21. Time-Scale Independence
  22. Cloud Sync Interfaces
  23. PlayFab Provider Interface
  24. Firebase Provider Interface
  25. Legacy PlayerPrefs Importer
  26. Single-Click Setup
  27. Cross-Platform Safe Pathing
  28. Zero Boilerplate C# API
  29. Assembly Definition Isolation
  30. 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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.55f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.