GUARD - Multiplayer Anti Cheat

SOURCE CODE CAN NOT BE ACCESSED OR MODIFIED


Highly effective: Built after analyzing real world cheats. Detects Unity-specific tools like MelonLoader, BepInEx 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, detects cheats on Windows and Meta Quest.


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 (Melon, BepInEx), DLL Injection, Instruction Patching, Debuggers, VMs, Multiple Clients.


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.


[Documentation] [Discord]


EARLY VERSION