A hands-on guide to recreating iconic 1980s video games and learning game development. Written by Andrew Gillett with contributions from Raspberry Pi co-founder Eben Upton and game developer Sean M. Tracey, this book teaches you to build retro-inspired games using Python and Pygame Zero. What You'll Learn Game Design Fundamentals – Tips and techniques from industry veterans Essential Game Tasks – Display images, play sounds, handle keyboard and controller input Pygame Zero – Powerful library that simplifies game development Code Deep-Dives – Detailed explanations you can modify for your own projects Featured Games Avenger – Pilot your craft across scrolling landscapes, rescuing humans from aliens Beat Streets – Fight through levels to take down a crime boss Eggzy – Collect gems and survive against the clock Leading Edge – Race through pseudo-3D tracks, avoiding obstacles Kinetix – Break bricks with power-ups while dodging enemies Getting Started Install Python and Pygame Zero Set up an IDE for editing code Run and modify the included examples Ideal For Beginner to experienced coders Retro gaming enthusiasts Aspiring game developers Python programmers wanting practical projects