# Unity Game Hacking & Modding
Engine-specific tools for Unity. IL2CPP dumpers, asset extractors, and BepInEx for Mono games.
MelonLoader #
Universal mod loader for Unity games that supports both Il2Cpp and Mono runtimes. Loads C# mods and patches into Unity-based games.
Il2CppDumper #
The tool that ruined every Unity developer's day. It takes the mess of GameAssembly.dll and turns it back into readable classes and methods. It won't give you the original C# source code, but it gives you the 'Fake DLLs' you need to actually know where to hook.
Pro Tip: Always check the 'DummyDll' folder it creates. You can drop those files into dnSpyEx to see the game's entire class structure without having to stare at raw assembly in Ghidra.
Il2CppInspector #
Automated IL2CPP analysis tool that generates scripts and scaffolding for IDA/Ghidra and C# stubs. Useful when Il2CppDumper output is not enough.
AssetRipper #
The ultimate 'undo' button for Unity assets. If you want to see how a specific level is built or extract the 3D models and textures from a game, this is what you use. It can even try to rebuild a full Unity project from a compiled game.
Pro Tip: Great for finding hidden 'Triggers' or seeing the exact boundaries of a map. Use it to find where the 'Safe Zones' actually end.
Zygisk-Il2CppDumper #
Advanced version for rooted Android devices that bypasses rigorous protections by leveraging the Zygisk framework.