Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Developed for the Intro to Game Programming tutorial at US PyCon 2012,
revised for PyCon APAC 2012, 2013 and 2014.

Video of the tutorial (from the US PyCon 2013 - 2014 video coming soon) is at

The slide deck (with my speaking notes) is in slides.pdf

The source files starting with numbers are steps along the development of
the game. A cocos2d implementation of the platformer is in with a slightly juiced-up version in

The other game skeletons are,,
and (the last is a cocos2d game.)

The game in match3/ is an Android game runnable under pgs4a.

There is also some examples of pylepton in action in

Copyright 2012-2013 Richard Jones <>
This code is placed in the Public Domain.

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.