Skip to main content

libraries


LGT: Lightweight Game Toolkit

LGT provides OpenGL sprites with rotations, scaling and blending. It also includes a cooperative threading scheduler, an event engine, and safe, simple network comms using Twisted.

PYCAL3D

pycal3d is a wrapper around the c++ cal3d character animation library. It also provides some helper functions/classes to handle drawing of the models with opengl, and loading the models.

pygsear

pygsear is a programming framework using Python and Pygame. It includes classes for drawable objects, paths, cursors, widgets and more, and it comes with a large number of examples. There is also (experimental) code using Twisted for networking.

PYZZLE

Pyzzle is a free open source Myst/Riven interface style engine. It was orginally written for the 'MadTV' project, but decided to separate it into a free standing engine so people can use it in their own games. Pyzzle comes with Orbis Tertius, a small environment with high quality graphics.

Spineless game engine

Spineless is a generic cross-platform 3D game engine implemented in Python. Focus is on flexibility, clean design and ease of use, not pure speed or bleeding edge graphics.

SPyRE

SPyRE is a simple OpenGL rendering engine. It depends only on Python, Pygame, and PyOpenGL. You provide OpenGL drawing code within simple display objects, and the engine displays those objects, with a variety of viewing controls including panning, rotating and zooming. Currently the library is in development for a baseball simulation game. The library includes documentation and several examples.  

PyUI2

PyUI2 is a cross platform user interface library written in Python.

Mirra

2D openGL python library that focuses on interaction. Built in graphical classes implement mouse event listeners. (in a way like macromedia director or flash do). It implements event listeners and rendering stack with Z layering.

viper

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.

Isotope

A simple but powerful Isometric Engine in the mode of Knightlore etc. Well commented and fully pydoc'ed with a manual to boot.

FibraNet

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

SiGL

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

BlackWings

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

Easy Python

Easy Python is a module I'm writing with python and pygame to make python and pygame the best languages out there.

Opioid2D

OpenGL based game framework on top of pygame written in Python and C++.

Python Media Player

Plays audio files.

pygext

Pygame Extended: OpenGL accelerated sprite/event-engine plus a miscellanous bunch of utility libraries

GooeyPy

A fast, flexible, and cool looking GUI for pygame.

QGL

A Minimal OpenGL 2D Scenegraph.

PGU - Phil's pyGame Utilities

A collection of handy modules and scripts for PyGame.

simple game gui

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

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.

Sub-pixel surface

Sub-pixel rendering without using OpenGL!

UIX

UIX is GUI using pygame as main renderer.

ChessBoard

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

Albow

A Little Bit of Widgetry for PyGame

layeredupdates.py

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

OcempGUI

OcempGUI is a python based toolkit for creating (graphical) user interfaces using the pygame library. It offers various widgets and base classes making it suitable for a broad range of projects and easily extensible by the creation of own widgets and more.

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.

JoyWM

This is JoyWM, a GUI written in pygame. JoyWM can be controlled with a joystick (or a keyboard if no joystick is present).

next