❧
Decompiling · 01
What people are doing with games

Three layers

Layer 1

Modding

Changing pieces of one game.

Layer 2

Merging

Putting one game inside another.

Layer 3

Full decompile

Turning the finished game back into its code.

Most complex. Most impressive.
Layer 1

Modding

New skins and characters
New items and weapons
New rules and fixes
Still the same game
141.7k
Mods for Skyrim alone on Nexus Mods
Layer 2

Merging

Two games become one
Both games run at once, linked together
Or one game’s moves rebuilt inside the other
Skateboarding inside Modern Warfare 2
Layer 3

Full decompile

Start with only the finished game
End with code that builds the same game
Names and comments are gone for good
Port it, fix it, change anything
// the original
int score() {
  return 2 + 3;
}
// decompiled
int f_4a1() {
  return 5;
}
Different code, same game