I think that it could be easier to learn game programming through a video tutorial – you’re actually able to see the code unfold before your eyes, with audio explanations – rather than through reading – although I think that reading is great and won’t be replaced anytime soon. Probably 90% of what I know about programming I learned through reading.

barebones pygame program

With this in mind, I’ve prepared a video tutorial explaining how to make a basic Pygame application from scratch. It’s only 2.3 MB, and according to Martindale’s Download Time Calculator, should only take 5 minutes and 29 seconds to completely download over a 56K modem connection. The video itself is about 7 minutes and 13 seconds long. The video was made using the freeware app DebugMode Wink.

This code and probably all the code that I’m ever going to write in Pygame is based heavily on the Aliens example included in the Pygame source distribution and Line By Line Chimp Example. I encourage you to grab a copy of the source distribution – you can learn a lot just by reading the code.

I will post a transcript of the video soon for those who cannot view the video or for those who prefer to read.

Screencast #1 Source Code