I was given my first computer, a Spectrum, when I was about 5 years old. I used to spend far too much time playing games (some things never change), and I also used to try to write my own games too, although my rather limited abilities and reliance on BASIC meant the results were less than spectacular.
My first game was called Crasher. I kid ye not.
A few years later I moved on to an Atari ST, which I stuck with for quite a long time. I made quite a few games using STOS, which was a fancy game-oriented version of BASIC (if you have heard of AMOS for the Amiga, this was the ST-based equivalent), and released some of them through various Public Domain libraries. My most proud achievement was probably a turn-based strategy game called Outland (and its semi-sequel, Torment), which was based on Command and Conquer and came about mainly because I was jealous of all my PC-owning buddies being able to play that game while I couldn't.
There is a list of (most of) the Atari ST games I released here. Do not expect them to be amazing!
Fairly unsurprisingly, I ended up studying Computer Science when I went to university. Thankfully this offered the opportunity to do lots of stuff with games!
- Pacman 2000. As luck would have it, my randomly assigned second year group project was to create a "modernised" version of Pacman. Most of this "modernisation" was left up the imagination, but one specific new feature we were required to add was a random maze generator.
- Metal Mittens. I also chose to make a game for my final year dissertation. Mittens is loosely based on Gauntlet, although I made some adjustments to cater to my preferences (i.e. no constantly draining health, gibbing monsters, googly-eyed manga characters)
- Unreal Tournament Stuff. I ended up doing a fairly games-related PhD, and the majority of my work was focused around Unreal Tournament, specifically the idea of a group of agents connecting to a server and spectating on a game in progress.
I've also got information and downloads for some of the other game projects I've messed about with in my spare-time. Most of these are unfinished and highly likely to remain that way:
- Imbroglio. This game is based on Chaos, a classic turn-based strategy game originally released on the Spectrum, in which a bunch of wizards try to bump each other off by throwing spells around and summoning monsters. Imbroglio mostly works but is missing quite a lot of spells and has no AI players.
- Unnamed Asteroids remake. This is similar to the original game, except asteroids bounce off each other, there is support for up to four players at once, and there multiple ships and pilots to choose from. I wrote this as a test for some game-related tools I was working on, although neither the game nor the tools ended up being 100% finished.
- Unnamed Mr. Do remake. This was intended for a competition, but I got distracted long before I finished it. The idea was to implement the original game first, then add some extra polish and accessibility features to make it easier to play, but I never even finished getting the core game written.
To run the Java-based stuff, you'll need to have a Java Runtime Environment of some kind installed; try going here if you don't have one. The other stuff is for Windows systems only. 7z archives can be unpacked using 7-Zip.