Skip to main content


Cylinder Run

My first 3D project - a platformer game that takes place on a cylinder.


falling sand game clone


pyglut an pyopengl utilities module with severals 3D programming helper classes and functions utilities.This module implement low-levels forms generating, utils, datatypes and predefine 3D objects.

Bricks Knock Off

That's simple casual game I made. It bases on Blosics 2 flash game. Everything works, but I need to make more levels (currently there are 3 levels), brick types and ball types. Enjoy.


PyGL3Display is a high performance, OpenGL, 2D sprite library for Python/Pygame with a simple API not too dissimilar to Pygames. It requires slightly more recent hardware than other libraries, but it is "breaks the Pygame FPS counter" fast*.


My version of smash breakout game, have fun! "Raw" source placed under Mac URI.

Too Many Troopers 2

You've got to reflect blaster shots with your lightsaber with your mouse.


IsoCraft is isometric sandbox game.


A real-time strategy game where you control firemen to rescue people from burning buildings. Battle against time and a raging fire to carry unconscious people from a burning building. Use your firemen to rescue or to hold back the fire at strategic points. Beware of dangerous chemicals which will explode and spread the fire, blocking your exit.

gltut for python

Tutorial examples from the online book "Learning Modern 3d Graphics Programming," written by Jason L. McKesson, converted into python.


Ski down some slopes

Realtime Raytracing

A series of examples that use Pygame, PyOpenGL and compute shaders to implement realtime raytracing!

OpenGL Menu/Game System

Some boilerplate code to demonstrate how a menu can be incorporated with a 3d game system.

Maze Puzzle

A fun maze puzzle, demonstrates how to extend pygame with opengl