Skip to main content



A pygame-demonstration. Various small effects.


Shows a surreal cycle of images.

3d engine

This is an attempt of writing a 3d engine. It is not usable yet but looks promising. With a bit of help with the math it would be a great tool for develloping ego-shooter like games.

Starfield Rain

Starfield Rain


Uses bitmap data to grow bacteria


Example on how to implement a pixel-to-hexagon-map-location algorithm.

demo shadows

source to use shadow map in pyOpenGL using extention.

plasma in python

Plasma demo effect, based on C++ code by Alex Champandard.


Try to solve randomly generated mazes.

A moving triangle demo.


SpacePatrol is a game inspired by boogaloopers. You control a spaceship via your mouse and destroy or avoid enemies.

3D Lissajous

3D animate Lissajous figures

Twisted Zombie Playground

A small 'sandbox' type demo, where you can spawn multiple zombies and watch as they chase your avatar around. The demo uses the Pymunk dame dynamics library.


TheFractalExplorer is a mandelbrot and julia plotter

Game Clock demo

Game Clock demonstration

OpenGL Fruit Machine

4-reel 3D Fruit Machine Demo. Tested on Windows and Linux.


A simple library to bind standard input into user-defined actions to be used in PyGame applications.

Rect Collision Response

A simple demo on how to do side-based rect collision response.

The Khan Simulation

Physics based fighter (proof of concept), character editor, and open source engine. Uses pygame, pyopengl, pyode, pygtk, twistedmatrix.

Eva Demo

two evangelion fighting


A simple exmaple how draw and modify jointed lines.


Small demo to show how to rotate images using a user specified center and how to link images together to act like a JumpingJack. Well...without the physics part.

Flycam 3D

A simple example of how to use OpenGL.

Typing Gamelet

Typing Gamelet


Simple implementation of a Point to Line distance algorithm. The algorithm also calculates the location of the closest point on the line.

Particle Invaders

Particle Effects Demo


A visual demonstration of the steps involved in generating a keystream using Bruce Schneier's Solitaire encryption algorithm.

Bezier Loop

A python demo with connected bezier curves and a supplied background image.

Mango 64 - Experimental

A 3D platformer with only 3 levels.

Lines Simulation

A simple line simulation, based on the Mystify screen saver up to windows xp.