Game Development & Emulation
Focus: full-stack systems in disguiseโgames require mastery of graphics, audio, networking, and performance.
Retro Console Development
Programming classic hardware.
| Topic | Description |
|---|---|
| Game Boy Development | Programming the Game Boy |
| NES Development from Zero | 6502 assembly and NES |
Emulation
Recreating hardware in software.
| Topic | Description |
|---|---|
| Retro Game Emulation | Building emulators |
Modern Game Development
Publishing games today.
| Topic | Description |
|---|---|
| Game Dev to Steam Publishing | Complete game development |
Game Physics
Simulating the physical world.
| Topic | Description |
|---|---|
| Game Physics from Scratch | Physics engines |
Learning Tips
- Finish games: Completing projects teaches most
- Start retro: Simpler hardware, clearer concepts
- Build an emulator: Ultimate test of understanding
- Study game engines: Unity, Godot source code
- Join game jams: Time pressure forces completion