
GameMaker Studio 2 (GMS2) is a popular 2D game development engine. A decompiler for GMS2 attempts to reverse-engineer compiled game files (typically .win, .data, or .wasm files) back into a readable form, often recovering GML (GameMaker Language) code, sprites, sounds, objects, and room data.
For modern GMS2 games, the "UndertaleModTool" is currently the gold standard. Despite the name, it works for any GameMaker Studio game. gamemaker studio 2 decompiler
What it can do:
.win files. Still maintained as of 2025.The law is not neutral on decompilation. Part 4: Legal and Ethical Considerations The law
When you build a game in GMS2, the IDE compiles your project into a platform-specific executable: often recovering GML (GameMaker Language) code
Decompiling compiled code is a complex task, and there are several challenges and limitations to consider: