SaveData Pro 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

by DvLuan (opens in new tab)

No ratings yet

  • 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.

Discount -100% Previous price $4.99 Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for SaveData Pro, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 2

SaveData Pro screenshot 1

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

Render pipelines supported in each Unity version
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.