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
2D map editor
2D mission-based shoot 'em up
2D Santa game
2D split screen game
SDL 1 tutorials (outdated)

Latest Updates

SDL2 Versus game tutorial
Wed, 20th March 2024

Download keys for SDL2 tutorials on itch.io
Sat, 16th March 2024

The Legend of Edgar 1.37
Mon, 1st January 2024

SDL2 Santa game tutorial 🎅
Thu, 23rd November 2023

SDL2 Shooter 3 tutorial
Wed, 15th February 2023

All Updates »


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


The Red Road

For Joe Crosthwaite, surviving school was about to become more than just a case of passing his exams ...

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