Lightweight Anti-Cheat - Secure variables View on Asset Store (opens in new tab)

Package details

Latest version
1.3
Last updated
First released
Unity version
2021.3.26 or later
Package size
334 KB
Files
49
Favorites
35
Views in the past week
7

Price tracking

Last checked
Tracked since
Lowest recorded
$4.99 on

Keywords

Lightweight Anti-Cheat - Secure variables

by Craft Game World (opens in new tab)

5.0 / 5 · 9 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 9
4 stars 0
3 stars 0
2 stars 0
1 star 0
  • Price drop

Protect your game from cheaters who try to change your memory variables. It's a lightweight easy to use out of box solution.

Discount -50% Previous price $9.99 Price $4.99

Lowest recorded price

Get 50% off on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Lightweight Anti-Cheat - Secure variables, 6 months Current $4.99; lowest $4.99; highest $4.99 in this period. $0 $2.5 $5 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 4

Lightweight Anti-Cheat - Secure variables screenshot 1

Lightweight Anti-Cheat - Secure variables screenshot 1

About this asset

Lightweight Anti-Cheat - Secure variables

Protect your game from cheaters who try to change your memory variables.

It's a lightweight easy to use out of box solution to encrypt your variables in RAM. It protects your variables from memory scanners and searchers. A lot of cheaters use these scanners and searchers to increase their money and items count. Or, for example, to freeze health to stay immortal.

Features

* Out of box solution

* Easy to use

* Lightweight

* Protect your game from cheaters who try to change your memory variables

Out of box solution

Just install the asset package and use it. Does not require any configuration or setup.

Easy to use

Use secure variables exactly as other value type variables. Just replace "int" to "SecureInt", "float" to "SecureFloat", etc.

For example, replace

"int health = 10;"

to

"SecureInt health = 10;"

Lightweight

A lightweight solution that contains only code you need and nothing more.

Protect your game from cheaters trying to change your variables in the memory

These variables do not store their original values in the memory. Instead, they store encrypted values. So any memory scanners and searchers can't find variable values in the memory so they can't change their values.

Supported variables

* SecureBool

* SecureDouble

* SecureFloat

* SecureInt

* SecureLong

* SecureString

* SecureByte

* SecureChar

* SecureShort

* SecureUInt

* SecureUShort

* SecureSByte

* SecureULong

* SecureVector2

* SecureVector2Int

* SecureVector3

* SecureVector3Int

* SecureQuaternion

Use this asset for encrypting your variables in memory only, since it uses fast encryption. For saving/loading game progress consider using more protected but slow encryption.

ATTENTION!

Be careful, if you replace an old serialized variable in the code with a secure one, then the prefab will lose its variable value. This problem is caused by the way Unity stores prefab values int YAML format. Specifically, it stores built-in structs and custom ones differently.

If you have any questions, write to the email [email protected]

From the publisher's Asset Store listing.

Technical details

  • Protect your game from cheaters who try to change your memory variables;
  • Out of box solution;
  • Easy to use;
  • Lightweight.

Compatibility

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

As listed on the Asset Store.