AntiCheatTypes View on Asset Store (opens in new tab)

Package details

Latest version
1.0
Last updated
First released
Unity version
2022.3.47 or later
Package size
34 KB
Files
30
Views in the past week
7

Price tracking

Last checked
Tracked since
Lowest recorded
$19.99 on

Keywords

AntiCheatTypes

by validol731 (opens in new tab)

No ratings yet

AntiCheat Types adds secure, data types and AntiCheatPlayerPrefs to Unity projects, helping protect game values like scores and currency from tampering or cheating. Lightweight and easy to use.

Price $19.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for AntiCheatTypes, 6 months Current $19.99; lowest $19.99; highest $19.99 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

About this asset

AntiCheat is a code-only utility package designed to add an extra layer of security to your Unity projects by protecting in-game values from memory hacking, tampering, or cheating.

The package provides AntiCheat versions of commonly used data types, such as:

  • AntiCheatInt, AntiCheatFloat, AntiCheatBool
  • AntiCheatString, AntiCheatDateTime
  • AntiCheatVector2, AntiCheatVector3
  • AntiCheatLong, AntiCheatDouble

It also includes a secure replacement for Unity's built-in PlayerPrefs, called AntiCheatPrefs, which stores values as encrypted JSON strings — preventing plain-text inspection and modification.

✅ Key Features:

  • Lightweight, dependency-free C# implementation
  • Fully customizable and extendable
  • Easy integration — just replace types and use as usual
  • Supports Newtonsoft.Json serialization
  • Runtime integrity checker included
  • Works with all render pipelines (URP, HDRP, Built-in)
  • No editor UI drawers — types are runtime-only for added protection

🛠 Use Cases:

  • Protect in-game currencies, scores, XP
  • Secure save data
  • Prevent basic memory hacking tools from modifying runtime values
  • Useful for all game genres — RPGs, shooters, puzzle games, idle games, etc.

🔐 How it works:

Each value is encrypted using randomized keys and stored with backup copies. When a value is accessed, it’s decrypted and compared with the backup to detect corruption or tampering. This makes it significantly harder for cheaters to identify or manipulate sensitive data.

This package is perfect for developers looking for a simple, extensible, and secure way to prevent basic cheating in their games — without adding external dependencies or complex integrations.

If you’re making a mobile, PC, or WebGL game where integrity matters — AntiCheatTypes can help you maintain trust in your game’s logic.

From the publisher's Asset Store listing.

Technical details

  • AntiCheatInt, AntiCheatFloat, AntiCheatBool, AntiCheatString, AntiCheatVector2, AntiCheatVector3, AntiCheatDateTime, AntiCheatLong, AntiCheatDouble
  • Secure PlayerPrefs replacement (AntiCheatPrefs) with JSON-based encryption
  • Corruption/tampering detection with internal redundancy
  • Runtime-only types — no Inspector exposure
  • Supports implicit casting for easy integration
  • Works with all Unity render pipelines (URP, HDRP, Built-in)
  • Includes integrity checker for runtime validation
  • Zero third-party dependencies (except optional Newtonsoft.Json support)
  • Fully C# based, no external DLLs
  • Compatible with Unity 2020.3 and newer

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.47f1 Compatible Compatible Compatible Compatible

This package is render-pipeline agnostic. It works with URP, HDRP, and Built-in Render Pipeline, as it does not include shaders or graphics components.

As listed on the Asset Store.