[Rod Stephens Books]
Index Books Python Examples About Rod Contact
[Mastodon] [Bluesky] [Facebook]
[Build Your Own Ray Tracer With Python]

[Beginning Database Design Solutions, Second Edition]

[Beginning Software Engineering, Second Edition]

[Essential Algorithms, Second Edition]

[The Modern C# Challenge]

[WPF 3d, Three-Dimensional Graphics with WPF and C#]

[The C# Helper Top 100]

[Interview Puzzles Dissected]

Title: Build Your Own Python Action Arcade!

Learn Python while writing a fun arcade-style video game!

[This page describes my book

Learn Python the exciting way—by building a complete, fast-paced, arcade-style video game from scratch. Step-by-step, you’ll master the fundamentals of Python programming while creating spaceships, lasers, explosions, power-ups, and all the other classic elements of retro gaming fun.

Along the way, you’ll discover how to:

  • Program in Python using Python’s most important features
  • Draw graphics, animate sprites, and manage game loops
  • Handle collisions, movement, and mouse and keyboard input
  • Organize code with classes, modules, and reusable functions
  • Add sound, scoring, and special effects to polish your game
By the end, you won’t just understand Python—you’ll have your very own working game to show off (and play). Whether you’re a total beginner or a coder looking for a hands-on project, this book makes learning Python as fun as blasting asteroids.

Skill Level: Beginner
Shelving: Computer Programming

See it on Amazon:

Gallery

Here's a small selection of images from the book.

Downloads

All source code (15.6 MB)

© 2025 Rocky Mountain Computer Consulting, Inc. All rights reserved.