View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.1.1
- Last updated
- First released
- Unity version
- 6000.1.12 or later
- Package size
- 48 KB
- Files
- 22
- Favorites
- 10
- Views in the past week
- 13
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
SaveData Pro
- Price drop
The complete save/load solution for Unity. Easily save any data (including Dictionaries!) with secure AES encryption. Supports JSON/Binary and all platforms.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
SaveData Pro screenshot 1
About this asset
SaveData_Pro transforms Unity's data storage capabilities with a robust, production-ready system designed for modern game development.
Key Benefits:
- 🔒 Bank-level Security: AES-256 encryption with random IV and SHA256 integrity verification
- 📦 Flexible Data Formats: Support for JSON (with Newtonsoft.Json) and safe binary serialization
- 🚀 Simple API: One-line save/load operations for any data type
- 🌐 Cross-Platform: Optimized for desktop, mobile, and web platforms
- ⚡ Performance Optimized: Minimal garbage collection with platform-specific optimizations
- 🧩 Modular Architecture: Interface-based design following SOLID principles
Perfect for:
- RPG games requiring secure save files
- Mobile games needing fast data access
- Web games with storage limitations
- Any Unity project requiring professional data management
The system handles everything from simple settings to complex player data with automatic encryption, backup creation, and data validation. Includes comprehensive demo scenes and performance benchmarks.
From the publisher's Asset Store listing.
Technical details
Core Features:
- Security: AES-256-CBC encryption with PBKDF2 key derivation and HMAC integrity verification
- Serialization: JSON (Newtonsoft.Json), Optimized JSON, and Safe Binary serialization options
- Storage: File-based provider with configurable directory paths and automatic backup system
- Platform Support: Windows, macOS, Linux, Android, iOS, WebGL with platform-specific optimizations
- Data Types: Primitives, Unity structs (Vector3, Quaternion), Collections (List, Dictionary), custom serializable classes
Architecture Patterns:
- Dependency Injection for modularity and testing
- Strategy Pattern for serialization method switching
- Factory Pattern for provider instantiation
- Facade Pattern for simplified API access
Performance:
- StringBuilder pooling to minimize allocations
- Cached serializer instances
- Platform-optimized configurations
- Background save operations support
Configuration Options:
- Configurable encryption strength (128/192/256-bit)
- Custom save directories
- Integrity checking toggle
- Auto-save intervals
- Debug logging levels
Assembly Structure:
- SaveDataPro.Core.asmdef - Production-ready core system
- SaveDataPro.Demo.asmdef - Demo and testing components (removable)
Dependencies:
- Unity 2019.4+ (LTS recommended)
- Newtonsoft.Json (included in Unity Package Manager)
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.1.12f1 | Compatible | Compatible | Compatible | Compatible |
-Update comment in code to English
As listed on the Asset Store.