Skip to main content



pyso is a pygame-based toolkit for developing isometric sprite games in Python.

Basic rapid dev framework

A little module I threw together to avoid typing the same code in, each and every time I needed to make a little demo to check a maths function or library.


FibraNet allows pygame and other custom events to be dispatched to subscribed functions and methods. It simplifies concurrent simulations.

Python Media Player

Plays audio files.


A simple python implementation of the A* (a-star) path finding algorithm. The source contains the algorithm and a simple proof-of-concept example using pygame. The code only implements support for a plain square map but it should be fairly simple to implement support for any map type. If you have any questions regarding this don't hesitate to ask.


viper is a wrapper for pygame designed to simplify the process of game development. In addition viper also provides additional high-level libaries for game development.


A simple pure python implementation of an pixel perfect collision detection algorithm.


BlackWings is a Framework intended to make graphical applications easier to be developed.


SiGL is a layer on top of pygame, which provides OpenGL graphics and other game related stuff.

simple game gui

Simple, well integrated, fast, easy-to-use and easy-to-setup, gui system for pygame addressed to games mostly.

Hex stuff

It's an hexagonal map implementation with some nice extras such as pathfinding and heightmap loading.


ChessBoard is a Python implementation of the FIDE laws of chess.


Simple interactive terminal for pygame

A thin extension to pygame.sprite.RenderUpdates to allow user-defined layering of sprites.

Waldi Tile Engine

The Waldi Tile Engine is a object-oriented framework for writing rectangular-tile-based games using Python and PyGame.


pyraknet is a Python extension that has bindings for the reliable UDP network library RakNet.


PygLibs is a group of basic(for now) game libraries


A graphics library to be used for students new to programming/python.

String Parsing Functions

A bundle of string parsing functions


Framework/IDE/Engine-template suite for games, based around Pygame and OpenGL. Ultimate mission is to make game development as speedy as possible.

Window Manager Extensions

Provides window positioning and sizing, maximize, restore, iconify, activate, show, always-on-top, coordinate conversion, work-area, and non-rectangular window shapes.


A Minimal OpenGL 2D Scenegraph.


gradients in pygame without using numeric

Python Text Editor

A text editor in python.


A (very) long running project to create a unique and detailed game and world (from an isometric view-point).


An turtle for pygame with many functions for generating forms with abstraction of coordinates computing, with the turtle utilities.


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

eFFeeMMe's pyweek lib

I'm not sure if I'll join this pyweek, but if I do, I'll probably use this library, so I guess I have to make it public.

RoeBros' GUI

This is RoeBros' GUI, but since he's gone he asked me to release it for him as the deadline for pyweek libraries ends tomorrow. I finished up his doc as well as I could, but it's not perfect.


PyWright is a game engine and scripting language allowing for the creation of games in the same style as the Phoenix Wright or Ace Attourney series of games made by capcom for the Nintendo GBA and DS. Several cases have been completed and are available through the download option on the menu when you run PyWright.