Decomp Academy
Learn to decompile GameCube games into matching C
Last checked:
What is Decomp Academy?
Decomp Academy is an interactive learning platform for reverse engineering that teaches assembly language programming through hands-on courses. Users write source code that is graded byte-for-byte by a compiler, with structured lessons covering PowerPC assembly (GameCube) and Game Boy Advance, progressing from assembly fundamentals to complex arithmetic and bitwise operations.
Decomp Academy pricing
Pricing model: Freemium
Decomp Academy pros
- Interactive hands-on learning with immediate compiler feedback on written code
- Teaches practical reverse engineering skills for real game systems (GameCube, Game Boy Advance)
- Structured curriculum with progression from fundamentals to advanced topics
- Byte-for-byte matching verification ensures precision and accuracy of decompilation
Decomp Academy cons
- Limited platform coverage (only GameCube and Game Boy Advance shown)
- Steep learning curve requiring existing assembly language knowledge
- No visible pricing or premium tiers mentioned in the curriculum view
Frequently asked questions about Decomp Academy
What is matching decompilation?
Matching decompilation is the process of reconstructing original C source code from compiled assembly, where your written code must match the original byte-for-byte.
What platforms does Decomp Academy cover?
The curriculum includes courses for GameCube (263 functions) and Game Boy Advance (8 lessons shown), focusing on their respective processor architectures.
How does the grading system work?
The compiler grades your written source code byte-for-byte against the original compiled output, providing immediate feedback on accuracy.