Games

Apps and games I've been involved with

I’ve worked on many projects over the years, both personal and for the companies I’ve worked for. Here are some of the highlights of my games development career. I’ve chosen to ignore the many prototypes and cancelled projects I’ve worked on. Canned projects go with the territory for a game developer!

2K Drive

2K Drive

I was responsible for a lot of the backend server code for this driving game from Lucid. Written in PHP, it allowed on-the-fly updates of new game modes and easy update of the game’s economy and statistics for game balancing. It taught me an awful lot about effective caching, devops and how not to write solid unit and integration tests for a project. I’ve learnt an awful lot about properly mocking and stubbing systems since this game!

The Walking Dead: Assault

The Walking Dead: Assault

One of my first mobile titles which was based on The Walking Dead graphic novels rather than the TV series of the same name. I built the game editor, some of the game modes and the inventory sytems for this fun real-time strategy game on iOS and Android.

Shift 2: Unleashed

Shift 2: Unleashed

After many years of being a Sony developer, contracting for Slightly Mad Studios allowed me to work on a cross-platform game, developing for the XBox 360, PS3 and PC. I developed the in-game downloadable content systems and EA’s Online Pass for this game across all platforms

WipEout Pulse

WipEout Pulse

My first lead programmer role was developing the sequel to the successful PSP version of WipEout called WipEout Pure. Although a did a lot of bug fixing and implemented some low-level game saving, my job was mainly managing a team of 11 programmers and attempting to help to get the game out on time, within the memory constraints.

F1 2006 / F1 Championship Edition

F1 Championship Edition

Another classic Sony developed franchise from the late 90s until the final PS3 version in 2007. I helped to get the game running on PSP and mainly managed and mentored a team of graduate programmers in implementing the game’s user interface across the PSP, PS2 and PS3 versions of the game.

WipEout Pure

WipEout Pure

Joining Sony’s sadly-no-longer-with-us Liverpool Studio back in 2004, allowed me to work on the first PSP title for the studio - WipEout Pure. A handheld version of the classic futuristic racing game which showed off the new console’s power. I worked on some of the UI but mainly implemented the game’s audio and video streaming systems. This project was one of the most fun I’ve worked on. A great team and a fantastic atmosphere.

Wolverine’s Revenge

Wolverine's Revenge

Marvel and Activision’s Wolverine Revenge was developed at another now-defunct studio in the North West of England called Genepool Software. I was brought on board to write the game’s streaming audio system on PS2 and develop many of the game’s boss battle AI. A difficult project to work on due to the game’s somewhat brittle game engine, but the game ended up being quite fun in the end.

Silver

Silver

Silver was a classic RPG in the vein of the Japanese role playing games of the mid-90s. Think Final Fantasy but with British accents! This was one of the hardest but most fun projects that I worked on. Many, many late nights helped to get this game out of the door but expanding on an in-game scripting language, developing lots of the enemy and boss AI and helping to design and script up game levels made it brilliant fun.