View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.2.1
- Last updated
- First released
- Unity version
- 2022.3.62 or later
- Package size
- 628 KB
- Files
- 84
- Favorites
- 1
- Views in the past week
- 9
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $13.99 on
Keywords
Group Values Load System
A flexible and scalable data management tool for Unity that replaces PlayerPrefs with a structured, type-safe save system. Store data in organized ScriptableObject-based containers.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 9
Group Values Load System screenshot 1
About this asset
GroupValues Load System is a complete, production-ready data management and save system for Unity that replaces PlayerPrefs with a structured, scalable alternative.
What is it?
GroupValues organizes your persistent data into fields and entries inside ScriptableObjects, giving you a clean, inspector-friendly interface to manage all your game data in one place.
Key Features
- Structured storage — organize data in named fields and typed entries
- Full encryption — AES-256 + HMAC-SHA256 with per-device unique keys, making save files unreadable across machines
- Automatic backup system — writes a backup before every save and recovers from it automatically if the main file is corrupted
- Version-based migration — bump the version when you add or remove entries and player data is preserved automatically
- Custom data types — mark any [Serializable] class with [CustomSettingData] and store it directly
- Runtime debug overlay — inspect and edit any GroupValues value inside a Development Build without touching the inspector
- Export / Import — move your data between projects using JSON, XML or CSV
- UI integration — bind UI elements (sliders, toggles, input fields) to entries with zero scripting
- Async I/O — non-blocking load and save with full backup and encryption support
- In-tool documentation — fully documented directly inside the editor. Search in Help->LoadSystem Documentation
- Tutorial Videos will be uploaded eventually
Is it customizable?
Completely. The visual theme of all editor windows is fully customizable with four built-in themes and support for creating your own. Encryption, backups, save subfolder, debug key and overlay behavior are all configurable from a single Project Settings page that propagates changes to every loader in the project automatically.
Genre suitability
This tool is genre-agnostic. It is equally suitable for RPGs with complex player progression, strategy games with large configuration datasets, casual games needing simple persistent settings, or any project that requires reliable, structured and secure data storage.
From the publisher's Asset Store listing.
Technical details
- Structured ScriptableObject-based data storage with field and entry hierarchy
- Generic typed entries supporting bool, int, float, double, long, short, byte, char, string, Vector2, Vector3 and custom serializable classes
- AES-256 + HMAC-SHA256 encryption with per-device key derivation via HMAC-SHA256(deviceKey, projectSalt)
- Automatic backup system with pre-write backup and transparent fallback on corruption
- Version-based migration system preserving player data when entries are added or removed
- Custom data type support via [CustomSettingData] attribute with nested class support
- GroupValuesWrapper for storing any [Serializable] class without additional attributes
- Runtime debug overlay for Development Builds with inspect and edit mode
- Export and import in JSON, XML and CSV formats
- UI binding components for sliders, toggles, input fields and dropdowns
- Async load and save with full encryption and backup support
- GVEntryReference for inspector-driven type-safe entry binding without string keys
- GroupValuesTemplate system for defining default values per build via preprocessor
- Project Settings integration propagating encryption, backup and subfolder config to all loaders automatically
- Full editor theming with four built-in themes and custom theme support
- In-editor documentation browser
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 2022.3.62f2 | Compatible | Compatible | Compatible | Compatible |
This package is render pipeline agnostic. It handles only data storage and persistence with no rendering, shaders, or visual components — fully compatible with Built-in, URP and HDRP without any additional setup.
As listed on the Asset Store.