Welcome! scriptedfun is a game programming site, offering game programming video tutorials and game source code. Instead of approaching game programming by working with isolated code snippets (for instance, moving an image, etc.), we will approach game programming through building actual games. The games will be simple, but will hopefully serve as good starting points for your own games.

There are 4 video tutorials available so far, with more on the way:

  1. Making a Barebones Pygame Application
  2. Using Sprite Sheets and Drawing Backgrounds
  3. Implementing The Paddle For An Arkanoid-Type Game
  4. Adding the Ball and Implementing Ball Physics for an Arkanoid-type Game

Video transcripts are also available for those who prefer to read.

The video tutorials will guide the viewer through the game programming process, using working game prototypes. The source code for the following game prototypes are currently available, with more on the way:

  1. Arinoid – an Arkanoid clone
  2. 1945 – a vertical scrolling shooter, 1942 clone

The games on this site are built using the Python programming language. However, most of the techniques discussed in this site may be easily applied to your own games regardless of the game development tool that you use.

This site also features articles which I hope will be useful to the beginning game programmer. You may navigate the site by clicking on the category links on the right-hand side of the page.

I hope that you will be able to use the information in this site to build your own games, and succeed in your game programming career! I’m looking forward to seeing what you’ll be able to come up with!

This work is published under a Creative Commons Attribution 2.5 License.

I would love to hear from you! Feel free to leave comments or you may e-mail me at scriptedfun@yahoo.com. Thank you and I hope you enjoy the site!

Chuck Arellano
scriptedfun.com admin