View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.5.0
- Last updated
- First released
- Unity version
- 6000.2.12 or later
- Package size
- 236 KB
- Files
- 12
- Favorites
- 4
- Views in the past week
- 6
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Nightrol™ - Simple Secure Save
Nightrol: A high-security, lightweight data save system featuring AES encryption and HMAC integrity verification for professional Unity developers. Before Start Please read "ReadMe.pdf"
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 3
Nightrol™ - Simple Secure Save screenshot 1
About this asset
[Important Notice] Please review the EULA on GitHub before use. By purchasing or using this product, you acknowledge that you have read and agreed to the terms. The developer bears no liability for issues arising from a failure to review the terms, and the purchase constitutes a binding agreement without a separate signature.
Protect your game data from unauthorized tampering and hacking. Nightrol provides a robust and easy-to-use save-load framework that prioritizes security without compromising performance. Unlike standard save systems, Nightrol integrates AES-128/256 encryption and HMAC-SHA256 integrity checks to ensure that if a player tries to edit their save file, the system detects it immediately and prevents data corruption.
Key Features:
- Generic Save/Load: Save any data class using C# Generics.
- Double-Layer Security: AES encryption for privacy and HMAC for integrity.
- Anti-Tamper Logic: Automatically detects and handles modified save files.
- Developer Friendly: Simple configuration with minimal code, and code separation allows anyone with the necessary skills to upload encryption keys to the server.
- Lightweight: Zero dependencies, high performance.
Perfect for RPGs, Clicker games, or any project where game balance and anti-cheating are critical.
From the publisher's Asset Store listing.
Technical details
- Encryption: AES (Advanced Encryption Standard)
- Integrity: HMAC-SHA256 (Hash-based Message Authentication Code)
- Serialization: Unity JsonUtility (extensible to Odin or Newtonsoft)
- Platform Support: All platforms (PC, Mobile, Console, WebGL)
- Code: Clean C# scripts with documentation
- Namespace: Structured under Utility.Nightrol to avoid naming conflicts
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.12f1 | Compatible | Compatible | Compatible | Compatible |
Nightrol is a pure C# security logic and is 100% compatible with all render pipelines. No graphical dependencies included.
- Built-in, URP, HDRP: Fully Supported
- Unity Version: 2021.3 LTS or higher recommended
- Dependency: None
It works perfectly regardless of your project's Render Pipeline settings.
As listed on the Asset Store.