|
NASCAR Heat Mobile, 704 Games, 2017-2018, iOS, AndroidTech director/lead programmer on successful F2P official NASCAR game. |
|
|
NASCAR Slots, 704 Games, 2017, iOS
Added extra features, updates and analytics into existing Cocos2d based game. |
|
|
TBA, TBA, late 2015, iOS, Android
2D dungeon game to be announced by publisher soon. |
|
|
Drive Any Track / Riff Racer, FOAM, 2015, PC Steam, iOS, Android
Music based driving game where the track and gameplay is procedurally created from music. I was the technical lead and developed the algorithm to form the track spline from music analysis (initially using Echonest, later our own system when Echonest Analysis was shut down). Also responsible for rendering, effects & cross-platform engine. |
|
|
WRC The Official Game, Bigben Interactive, 2014, iOS, Android, 3ds
Official World Rally Championship game for 2014 season. I was responsible for engine tech, rendering, audio and some gameplay features. I also developed a playable Windows Phone 8.1 version with near complete rendering that unfortunately was not released. There was also an HTML5 prototype (via Emscripten/SDL2) that was unused. |
|
|
Hot Wheels World’s Best Driver, Chillingo, 2014, iPad, Android
A port of the HD console game, below. I was responsible for the engine and tech, including device compatibility. Unfortunately some of the console style game-play didn’t translate well to touch-screens. |
|
|
Solar Flux Pocket, Firebrand Games, 2013, iPhone, Android
This title was a variant on the one below, with levels and UI specifically tailored for smaller phone screens. No real tech differences between the two, just game content. |
|
|
Solar Flux HD, Firebrand Games, 2013, iPad, PC Steam, Linux Steam, Mac Steam
I worked on engine & performance and in particular the Android build & publish pipeline. |
|
|
Hot Wheels World’s Best Driver, Warner, 2013, PS3, Xbox 360, WiiU, PC Steam, 3ds, EU/US
Responsible for TDD, cross platform engine, graphics and game logic. |
|
|
Fast & Furious Showdown, Activision 2013, PS3, Xbox 360, WiiU, PC Steam, 3ds, EU/US/RU
Certainly a challenging project for the time & budget that was available! I worked on the TDD and led on the cross platform engine as well as some game specific special graphics effects. |
|
|
Nascar Unleashed, Activision, 2011, PS3, Xbox 360, Wii, 3ds, EU/US
Responsible for TDD and led on the cross platform engine – graphics, files, audio, online, etc. |
|
|
Need For Speed: The Run, Electronic Arts, 2011, 3ds, Wii, EU/US/JP
Responsible for 3DS engine, graphics & performance mainly – started out on the initial ‘bare pcb’ devkits before the final ones became available! |
|
|
Cars 2, Disney, 2011, 3ds, DS
This game was completed on DS first and then ported to 3ds much later on – quite a few fixed point->floating point bugs showed where the original fixed point DS code had been a bit naughty! |
|
|
Hot Wheels Track Attack, THQ, 2010, Wii, DS
One of the pieces of new tech I developed for this was the landscape projected system, where pre-baked shadows were projected onto the vehicle to match the static landscape shadows. |
|
|
TrackMania Wii, Focus Home Interactive, 2010, Wii, US/EU. The first Wii title I worked on and I think we did a great job with 60Hz gameplay and large tracks with a full editor. I was responsible for the TDD, rendering, online features and some project management. |
|
|
TrackMania Turbo, Focus Home Interactive, 2010, DS
The sequel to TM DS (below), the big new feature was online play and online track sharing. I was responsible for the TDD and online and engine tech as well as game UI and logic. |
|
|
Spongebob’s Boating Bash, THW, 2010, DS
This used the Octane engine code I developed but the game code and assets were developed in the sister studio, so I was only involved in a support and advisory role. |
|
|
Planet 51, Sega, 2009, DS. I was responsible for the TDD and engine more than the game code, in particular the open world required a streaming landscape which required special attention from art on appropriate streaming block sizes. |
|
|
Need For Speed Nitro, Electronic Arts, 2009, DS. Game code was handled by the sister studio using NFS Undercover as the basis, so I mainly worked on engine & support. Special tech for this project included dynamic rewrites into palette ram to support a ‘color the world’ feature. |
|
|
Colin Mcrae Dirt 2, Codemasters, 2009, I was responsible for the engine and some of the TDD. Most of the game code was handled by our sister studio using GRID as the base.
|
|
|
Race Driver: GRID, Codemasters, 2008, DS
Essentially the sequel to Create & Race below, I was responsible for the TDD, engine, game logic and online system. In tech terms this was way ahead of the competing DS racing games at the time. |
|
|
TrackMania DS, Focus Home Interactive, 2008, DS
I’m still very proud of this game – it definitely pushed the technical boundaries of what was possible on the DS! The car physics, draw distances, track editor, multi-player were unmatched at the time. I handled all sorts of things on this project – engine, graphics, game logic, publisher contact, art production plan. |
|
|
Need For Speed Undercover, Electronic Arts, 2008, DS
Responsible for TDD & engine primarily with some game code. One particular piece of tech I developed was the extremely large scrolling HUD map – this streamed from the cartridge to RAM to VRAM and for performance I used the trick of storing the source tile data twice – one row major and one column major – so no matter whether scrolling left, right, up or down, the new data could be fetched a single sequential read. |
|
|
Ferrari Challenge Trofeo Pirelli, System 3, 2008, DS
I became de-facto producer on this project when the studios previous producer emigrated – so point of contact with licensor/publisher and contractors as well as game and engine code. |
|
|
Race Driver Create & Race, Codemasters, 2007, DS
Responsible for TDD, engine & game code. Possibly the first third party game to use Nintendo’s online WFC setup? We certainly found plenty of bugs in their SDK come submission time. |
|
|
Cartoon Network Racing, Game Factory, 2007, DS
Responsible for TDD, engine/tools, in particular rendering and performance as well as general game code. |
|
|
Code Lyoko, Game Factory, 2007, DS
Despite writing about 75% of the engine code in this project, and some of the game side, I was missed off the credits. When I realised this the producer insisted the game was in ‘data lockdown’ and nothing could change. Yeah, sure. Thanks Dorian. |
|
|
Chicken Little – Ace In Action, Disney, 2006, DS
This used the Horizon engine & toolset that I was the lead programmer & architect on. I wasn’t involved in any of the game code though except maybe the very eary builds. Game code was developed by the sister studio in Montreal. |
|
|
Thrilleville – Off The Rails, Lucasarts, 2007, DS
Like Chicken Little this used the Horizon engine and game code was developed in the sister studio. I only helped out with engine support, and not much at that. |
|
|
State Of Emergency 2, Southpeak, 2006, PS2
This project was in development for a long time and I only done a little bit, right at the end – audio fixes in the IOP code. |
|
|
Taito Legends 2, Empire, 2005, PC, PS2, Xbox
This game licensed my Taito F3 emulation from MAME, but I also done some new work specifically on protection reverse engineering – for both Operation Wolf and Bonze Adventure I wrote 68000 assembler trojan horse code to run on the original hardware in order to extract data from the C-Chip protection. |
|
|
Taito Legends, Empire, 2005, PC, PS2, Xbox
Originally I was contracted for work on the Taito F3 system games, but they actually ended up delayed to the sequel. Apart from that I done a lot of performance work, using scratchpad ram on PS2 to increase software render performance, etc. |
|
|
Fight Club, Vivendi, 2005, PS2, Xbox
I worked on the online part of the game only – PS2 GameSpy and Xbox Live. |
|
|
Corvette 50th Anniversary, TDK, 2003, PC, PS2, Xbox, EU/US
I was lead programmer on the Xbox SKU, with particular work on Xbox Live online play and graphics effects. |
|
|
Master Rallye, Microids, 2001, PC, PS2, EU/US
Worked on general gameplay as well as engine tech, including leading the online component (4 players online via GameSpy, 8 players on LAN). Also worked on an Xbox version that was never released. |
|
Recent Comments