Nightrol™ - Simple Secure Save 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

by Potential Project™ (opens in new tab)

No ratings yet

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"

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 Nightrol™ - Simple Secure Save, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 3

Nightrol™ - Simple Secure Save screenshot 1

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.

Github

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

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