PC Games

Lasagne Monsters
Three Guys Apocalypse
Water Closet
Blob Wars : Attrition
The Legend of Edgar
TBFTSS: The Pandoran War
Three Guys
Blob Wars : Blob and Conquer
Blob Wars : Metal Blob Solid
Project: Starfighter
TANX Squadron

Android Games

Number Blocks
Match 3 Warriors


2D shoot 'em up
2D top-down shooter
2D platform game
Sprite atlas tutorial
Working with TTF fonts
2D adventure game
Widget tutorial
2D shoot 'em up sequel
2D run and gun
Medals (Achievements)
2D turn-based strategy game
2D isometric game
SDL 1 tutorials (outdated)

Latest Updates

SDL2 isometric tutorial
Sun, 24th July 2022

SDL2 turn-based strategy tutorial
Thu, 14th April 2022

Water Closet ported to PlayStation Vita
Tue, 4th January 2022

The Legend of Edgar 1.35
Sat, 1st January 2022

Achievements tutorial
Thu, 2nd December 2021

All Updates »


android (3)
battle-for-the-solar-system (9)
blob-wars (9)
brexit (1)
code (6)
edgar (7)
games (39)
lasagne-monsters (1)
making-of (5)
match3 (1)
numberblocksonline (1)
orb (2)
site (1)
tanx (4)
three-guys (3)
three-guys-apocalypse (3)
tutorials (11)
water-closet (4)


A North-South Divide

For over a hundred years, messenger Duncan has wandered the world, searching for the missing pieces of an amulet that will rid him of his curse; a curse that has burdened him with an extreme intolerance of the cold, an unnaturally long life, and the despair of watching all he knew and loved become lost to the ravages of time. But now, Duncan is close to the end of his long quest.

Click here to learn more and read an extract!


This page contains a number of articles on various topics (though mostly project post mortems).

The Making of Blob Wars : Attrition

An article discussing the development of the Android Blob Wars game and its subsequent port to the desktop. Porting from Java to C presented some interesting challenges and solutions, but was worth it for the added benefits the desktop version had over the mobile original.

Read more »

The Making of The Pandoran War

An in-depth article focusing on the development of The Pandoran War. The first BFTSS game went through several different iterations before the final game was settled upon. Those that have read the novels, developers, and gamers alike will no doubt find this making of to be quite interesting. A good number of screenshots showing the evolution of the game are also available.

Read more »

The Making of TANX Squadron

TANX represented the first highly ambitious project that I took on, and also in a genre I had never even attempt before. You can read about the work that went into creating the game in this article.

Read more »

The Making of Project: Starfighter

Project: Starfighter represented my first foray into creating a game in C / C++. Quite a number of things went wrong along the way, many of which I blamed on the environment and other things that I was working with. Even so, it was great fun to make, and is remembered as a classic by many in the Open Source gaming community.

Read more »

The Making of Metal Blob Solid

After much work on Project: Starfighter, I decided it was time to try my hand at a different game genre. I'd always fancied making a platform game, something where you could explore a world, collect items, and battle the enemies within. And so, Metal Blob Solid was born, and much like Project: Starfighter it found a place in the hearts of many gamers. Many challenges lay ahead in making this game, but, as always, they would good fun to tackle and overcome.

Read more »

The Making of Blob Wars : Blob and Conquer

An article discussing the development of Blob Wars : Blob and Conquer, talking about the highs and the lows. Lots of development screenshots are included. Those who have played the game might be surprised to discover that it was at one point destined to be completely different.

Read more »

The Making of The Legend of Edgar

How a series of basic tutorials turned into a fully fledged adventure platform game.

Read more »

Mobile site