Welcome to the Pyramid

Perpetual Pyramid is a collection of open source games and development tools.

The games are all open source and are mostly developed in Python using pygame and a number of other packages. The games utilize serge, a game engine that I built on top of pygame to simplify game development.

Games with the Online play available symbol can be played online through the browser.


Chuckie EggOnline play available

A remake of the classic ZX Spectrum platformer.

Guide Hen House Harry around the maze to collect all the eggs.


One room, one hit man, one target, one outcome?

A card game where you play a hit man, trying to complete a series of contract hits.

The Hotel Online play available

A text adventure game. Explore a mysterious hotel and its inhabitants.

Bad Calculator

An addictive maths-based puzzle game - use a classic calculator to generate numbers as the calculator gradually runs out of power!


A procedural generation system for generating landscapes, caves, dungeons, mazes, etc

Herbut's House Online play available

A platformer inspired by the ZX Spectrum game, Jetset Willy

Christmas Online play available

A simple typing game. How many words can you type before they run off the screen?


A Bomberman clone. Play against the smack-talking AI opponent over five frantic levels.


An physics based puzzler developed for the September 2013 PyWeek competition.


An automatic music generation system based on a simple celular automaton.


A Minesweeper clone with a retro look and feel.

Invaders Online play available

A space invaders clone built using the Unity3d engine.

Small Town Secrets

A hidden objects game. Addictive object finding in a small town setting.


Take control of a group of firemen to rescue people from burning buildings.


Explore deep and dark caverns using only your trusty ropes and lights. 

Fission Seed

A story driven, action adventure shooter. Explore a large city eliminating enemy agents and performing missions. Rely on force or stealth, it's your choice. 


A tower defence type game with multiple waves of enemies attacking multiple points to defend.


A vertical shoot-em-up inspired by the classic Galaxians.


A tactical, turn-based clone of PACMAN.


A challenging physics based puzzle game where you use magnets to maneuver balls through a series of levels.


An addictive word game based on a combination of the word game Boggle and golf.