Older Projects
Here are just a few of the games I developed long ago, in the DOS / VGA and early DirectX days. None of these projects have been released, but I learned a great deal about programming and game design from them.
Smallspace
Smallspace was supposed to be a real-time 3D game - but in practice it never got further than a tech demo where you could fly a space ship around with semi-realistic physics. It uses a combination of real-time and pre-computed lighting on each ship.
Platform Blaster II
Platform Blaster II is a 2D platform game where two or three players battle to destroy each other using dynamite sticks, grenades, mines, assorted bombs, energy weapons, and various other devices. I made this much improved Windows / DirectX rewrite of my original DOS game because many of my friends enjoyed it.
Multiplanes
Multiplanes is a split-screen aerial combat game for up to four players. Remaining planes are controlled by a simple, rule-based AI. The game was written in Pascal.
Clobber
Clobber is a two-player game of strategy and careful timing. You must release blocks horizontally and vertically so that they do not collide with any of the other moving blocks.
Beans
Beans is a colourful platform game demonstrating advanced bean animation technology! The game also features a variety of levels, graphics and special gameplay features.
Future Commander
Future Commander is a two-player turn based war game.
Cannon Wars
Cannon Wars is game of fast and furious ship-to-ship combat. Features include port and starboard firing cannons, numerous obstacles and enemies to overcome, varying mission objectives, and high scores!
Hedgehogs
Hedgehogs is a two-player duel between teams of Hedgehog soldiers. The game runs across a serial connection between two computers.