Games
Unity is a cross-platform game engine.
Unity games can be one of the following types:
- Mono
- IL2CPP
Mono games can be decompiled using one of the tools listed under .NET in the Decompilers section.
The game code can be found in the Assembly-CSharp.dll
file which can be found in the Managed
folder.
To reverse engineer IL2CPP games, the following tools can be used:
Unity assets can be extracted using one of the following tools:
Unity games can be loaded with plugins using one of the following loaders:
Using one of these loaders, a plugin like UnityExplorer can be used to explore the game’s objects.
Godot is a cross-platform game engine.
gdsdecomp can be used to reverse engineer Godot games.