Learn Assembly by Building Games
Still teaching the world to code, 40 years later.
No experience required. Learn by building complete games — each one teaches new skills while creating something you'll want to play. Pick your platform and work through progressively more ambitious projects. Modern Docker toolchains. Zero setup. 100% open source.
Choose Your Platform
Complete Games. Real Hardware. Deep Learning.
Each game teaches skills you'll use in the next. By the end, you'll have built a library of games and mastered the hardware.
Build Complete Games
Not exercises — real games. Rhythm games, shooters, platformers, puzzle games. Each one you finish is something you'll want to show off and play.
Master the Hardware
Learn the actual chips that powered the era — graphics, sound, input. Understand cycle timing, memory maps, and the tricks that made classic games possible.
Zero-Config Setup
No toolchain installation. Docker handles everything — assemblers, emulators, build tools. One command to build and test. Get started →
From the Vault
View all →100% Open Source. Forever Free.
This project is built in the open. Watch it grow, contribute your own games, or fork it and make it yours. The knowledge belongs to everyone.