Skip to content
Breakpoint logobreakpoınt

Decomp Academy

Read retro console assembly and write C that compiles to an exact match

Decomp Academy is a free course in matching decompilation. Each lesson shows the assembly for a function, and you write C that the original console compiler turns into the same instructions, byte for byte. The site compiles your code live and shows how close your output is. There are 755 lessons across GameCube, Game Boy Advance and Nintendo 64, many using real functions from open-source decomp projects such as Star Fox Adventures and Metroid Prime.

Play on decomp-academy.dev

Free · No login · Browser · Intermediate

Decomp Academy preview

About Decomp Academy

It trains reading console assembly, starting with PowerPC, and understanding how a compiler turns C into machine code.

It suits people who know some C and are curious about game decompilation. It runs in the browser, and the author says every lesson is open without signing up. Signing in appears to be optional, for saving progress. The lesson source is on GitHub.

Made this game? Claim it →

Keyboard shortcuts

j / k
Move down / up the list (this page)
] / [
Next / previous page
o
Open the focused game
b
Save or unsave the focused game
/
Search (the home list, or the command palette elsewhere)
Ctrl K
Command palette: games, skills, pages (works even when single keys are off)
?
This help