View on Asset Store (opens in new tab)
Package details
- Latest version
- 2.0
- Last updated
- First released
- Unity version
- 6000.2.9 or later
- Package size
- 5.0 MB
- Files
- 66
- Favorites
- 1
- Views in the past week
- 3
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $17.49 on
Keywords
ChronoSave – Secure & Scalable Save System
ChronoSave is a secure, production-ready Unity save system with encrypted saves, scene-aware loading, runtime prefab support, versioned migration, and powerful editor tools.
Affiliate link ยท Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
ChronoSave – Secure & Scalable Save System screenshot 1
About this asset
ChronoSave โ Professional Save System for Unity (Secure, Scalable & Production-Ready)
ChronoSave is a powerful Unity save system designed for real-world game development. It provides a secure, scalable, and production-ready solution for saving and loading game data across scenes, sessions, and long-term updates.
Unlike basic save solutions or PlayerPrefs-based approaches, ChronoSave uses a robust object-based save architecture with stable identities. This ensures reliable save and load behavior for complex Unity projects, including multi-scene setups and runtime-spawned objects.
Whether you're building an RPG, survival game, simulator, or action game, ChronoSave delivers a complete save & load system for Unity with performance, security, and future-proofing in mind.
๐ Key Features
- Multiple Save Slots โ Manual saves, autosaves, checkpoints, and profiles
- Scene-Aware Saving & Loading โ Prevents cross-scene corruption and duplication
- Runtime Prefab Support โ Restore dynamically spawned enemies, items, and world objects
- AES-256 Encryption โ Secure save files with random IV implementation
- SHA-256 Integrity Verification โ Detect tampered or corrupted saves
- Automatic Backup Recovery (.bak) โ Safe fallback if corruption is detected
- Versioned Save Migration System โ Maintain compatibility across game updates
- Optional LZ4 Compression โ Reduce save file size for large projects
- Async Save Execution โ Prevent frame hitches during gameplay
- Built-in Save Profiler โ Analyze performance of your save system
- Slot Screenshot & Metadata System โ Perfect for real save slot UI
- UnityEngine.Object Reference Support โ Safe ID-based persistence for ScriptableObjects and prefabs
- Field Rename Safety โ Rename variables without breaking existing save files
- Full Editor Tooling Suite โ Inspect, validate, and manage saves directly in Unity
๐ฎ Built for Real Games
ChronoSave is ideal for:
- RPG save systems
- Open-world games
- Survival games
- Simulation games
- Strategy games
- Multi-scene Unity projects
- Large-scale projects requiring secure data persistence
It is not a simple key-value storage wrapper. ChronoSave is a complete data persistence framework for Unity built for developers who need reliability and long-term maintainability.
๐ Why ChronoSave?
Many Unity save systems focus only on basic serialization. ChronoSave goes further by combining:
- Secure encryption
- Tamper detection
- Migration pipelines
- Runtime prefab restoration
- Scene-safe architecture
- Performance optimization
This makes it suitable for both indie developers and professional studios who need a dependable Unity save & load system that scales with their project.
From the publisher's Asset Store listing.
Technical details
๐ง Technical Details
๐ Architecture
- Object-based save system (no fragile key-value hacks)
- Stable SaveIdentity system for reliable object persistence
- Scene-aware save & deferred restore system
- Runtime-spawned prefab restoration
- Save Groups for selective save & load
- Global (cross-scene) persistent data support
- Assembly-based plugin architecture (Runtime & Editor separated)
- Clean API-driven save & load workflow
๐พ Save System Features
- Multiple save slots with metadata support
- Slot-based saving with independent files
- Autosave support (focus loss / application quit)
- Optional LZ4 compression for reduced file size
- Dirty object tracking for performance optimization
- Async save execution (non-blocking operations)
- Slot screenshot & metadata support
๐ Security & Data Integrity
- AES-256 encrypted save payloads (Random IV per save)
- SHA-256 hash-based tamper detection
- Automatic backup (.bak) creation
- Corruption detection with recovery fallback
- Safe handling of missing or invalid save data
๐ Versioning & Long-Term Support
- Save schema version tracking
- Migration pipeline for upgrading old save files
- Field rename safety via [SaveFormerlyAs]
- Backward-compatible loading
- Safe failure handling for incompatible versions
๐ Unity Object & Reference Support
- ID-based UnityEngine.Object persistence
- ScriptableObject reference support
- Scene object reference resolution
- Prefab registry system for runtime objects
- Safe, controlled reference mapping (no direct Unity object serialization)
๐ Editor Tools (Zerogravity Menu)
- Save Data Viewer (read-only inspection)
- Save Slot Overview (slot metadata display)
- Save Profiler (performance breakdown)
- Prefab Registry (runtime prefab management)
- Validate Setup (configuration diagnostics)
- Open Save Folder (persistentDataPath shortcut)
- Clear All Save Data (development utility)
๐ Platform Compatibility
- Platform-agnostic architecture
- Works on PC & Mobile out of the box
- Console-friendly via custom storage providers
- Uses Unityโs Application.persistentDataPath
- Storage abstraction via ISaveStorageProvider
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible | Compatible |
| 6000.2.9f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.