SecureMe : Basic Anti-Cheat Plugin

SecureMe is a plugin to prevent memory and PlayerPrefs hacks in your games with the use of three custom type (int, float, string) and a secure PlayerPrefs replacement.

Most of the hackers/cheaters around either modify the PlayerPrefs data or use some memory scanner/editor to change variables on the fly like “Cheat Engine” on Windows or “GameCIH” on Android.

Without secured variables, changing the amount of money in a game for example is within the reach of everyone and can easily make your games or leaderboards useless.

With “SecureMe”, the custom integer, float and string type are encrypted in memory with a 256 bit AES algorithm, as well as the PlayerPrefs replacement which should prevent basic cheating/hacking in your games, either with memory editing software or with PlayerPrefs editing.

Basic documentation: http://secureme.mydedibox.fr/SecureMe.pdf

Webplayer (to test memory and PlayerPrefs hacks): http://secureme.mydedibox.fr/test/

THE PACKAGE IS FREE - DOWNLOAD LINK BELOW

1363906–70994–$SecureMe-1.0.unitypackage (53.4 KB)

Submitted to asset store, waiting for review :slight_smile:

The package is free and available in the first post !

Thanks for any input :slight_smile:

thanks but it still cannot stop people decrypting the source code

Of course but well, nothing will ever stop someone decompiling your binary… and it’s not the same thing as just using a cheating tool or changing a PlayerPrefs line !

I have noticed quite a performance impact by using this library causing a lot of GarbageCollection spikes. Has anyone else noticed this?

There are Unity obfuscators that will make it much harder to decompile your binary, you can search the Asset Store for obfuscator.