Anti Cheat Pro | Keep hackers & cheaters away | v2026 protects Unity games at runtime against memory edits, speedhacks, auto-clickers, modified saves, repacked Android applications, iOS jailbreaks, mod loaders, debuggers, and virtual machines. It provides protected data types, collections, PlayerPrefs, game time, device time, and input while allowing existing game logic to remain largely unchanged when protected types replace their standard counterparts.
ProtectedInt32, ProtectedFloat, ProtectedVector3, and other protected primitive types hide their real values from memory scanners and place a honeypot beside the protected value; PrimitiveCheatingDetector can report when that trap is accessed. ProtectedList, ProtectedQueue, and ProtectedStack extend the protection to collections, while DataChain tracks changes to ordered records such as scores, achievements, and currency history. BlockChain adds a copy of the chain that can be synchronized with a server.
ProtectedPlayerPrefs hashes keys, encrypts values, and calculates a signature covering the type, value, and device. An edited stored value can therefore fail validation when it is read, with registry-based and file-based storage available.
ProtectedTime can replace Unity Time values such as Time.deltaTime. GameTimeCheatingDetector compares the game clock against a kernel wait that a speedhack cannot shorten. ProtectedTime.UtcNow provides trusted UTC time for dailies, trials, and cooldowns, while DeviceTimeCheatingDetector detects a moved device clock, including a clock that was already modified when the game started.
ProtectedInput replaces Input System checks for keyboard, mouse, gamepad, touch, and actions. Each button on each device has its own press cap, allowing the detector to flag excessive input associated with auto-clickers and macros. This feature requires Unity 6 or newer with the Input System installed and active.
Android protection can verify an allowed installation source, APK or AAB hash, certificate fingerprint, injected native libraries, installed cheat applications such as GameGuardian, and the application package name. iOSJailbreakDetector checks for Cydia, Sileo, Zebra, Filza, known jailbreak files, sandbox escapes, dyld injection, and loaded tweak libraries, while package-name validation is available on both Android and iOS.
Desktop protection covers Windows, macOS, and Linux. It detects BepInEx, MelonLoader, UnityDoorstop, HarmonyLib, and MonoMod mod loaders, along with managed and user-mode debuggers, remote debugger attachment, Windows kernel-debugger evidence, and virtual machines including VMware, VirtualBox, Hyper-V, QEMU/KVM, and Parallels.
Detection reports are delivered to the AntiCheat-Monitor. A failed check can trigger a UnityEvent or a custom IPunisher, while the included reactions can quit the game, flip the camera, or cut the frame rate. Integration starts by placing the AntiCheat-Monitor prefab in the first scene, followed by replacing the game values that need protection.
The package supports Built-in Render Pipeline, URP, and HDRP with Unity 6000.0.66f2 and Unity 2022.3.62f3. It supports Mono, CoreCLR, and IL2CPP scripting backends and is described as supporting all platforms Unity supports, with Unity 2021.3 through Unity 6+ compatibility.
The complete C# source is included, so the protection and detection code can be inspected and modified rather than treated as a closed implementation.
| Category | Tools / Utilities |
|---|---|
| Latest Version | v2026.4.1 (4 tracked releases) |
| File Size | 3.52 MB |
| Added to Platform | June 6, 2026 |
| Views | 16 views |
| Downloads | 6 downloads |
| Favourites | 3 favourites |
| Official Store | Buy Original License on Unity Asset Store → |
| Issue with Package? | Report Broken Link → |