GUARD – Multiplayer Anti Cheat
Guard is a high impact, zero risk anti-cheat solution built specifically for Unity games. Unlike most commercial anti-cheats, Guard is embedded on the source code level and compiles with your project.
by Mirror Networking
Price History +
SOURCE CODE CAN NOT BE ACCESSED OR MODIFIED
Highly effective: Built after analyzing real world cheats. Detects Unity-specific tools like MelonLoader and other common threats.
Zero risk: Read-only, user-mode, and runs in a worker thread—no performance hit, no impact on honest players.
Unity tailored: Runs Unity-specific checks and bakes directly into your IL2CPP assembly—no obvious AntiCheat.dll file, fully embedded.
Netcode agnostic: Works with any multiplayer Unity game. Integrations are available for Mirror Networking, with more to come.
Privacy focused: No cloud, no tracking. Only scans the game process & folder. Sends reports to your own game server.
Silent reporting: Guard never blocks—only sends reports quietly to the server. Cheaters stay unaware and assume they were caught by other players.
Platforms: 100% C# IL code. Compiles on all Unity platforms—detection currently supports Windows.
Obfuscation: Guard ships as an obfuscated DLL to hinder reverse engineering. Source access is available to serious studios on request.
Detections: Guard currently detects Mod Loaders, DLL Injection, Instruction Patching, Debuggers, VMs.
Easy to use: Guard is a single component, all cheats are reported via OnDetected(confidence, type, evidence).
Dogfooding: Built for a live game and actively shaped by the needs of large studios.
Roadmap: Mobile/Mac/WebGL cheat detection and IL Weaving are planned for the future.
EARLY VERSION