Principal Programmer
Current2015-Present: Programming for Elite: Dangerous (PC, Xbox One, Playstation 4) - C++Leading the gameplay programming team.Personal contribution is primarily the development the procedural missions system.2014-2015: Programming for ScreamRide (Xbox One, Xbox 360) - Lua/C++Primarily involved in development of the challenge system, building on previous work with zoo tycoon. Also heavily involved in the gameplay code for Scream Pieces (special props with physics based effects - such as directional cannons and catapults), and the gameplay code which drove the racing and engineering levels.2013-2014: Programming for an unannounced title - Lua2013-2013: Programming for Zoo Tycoon (Xbox One, Xbox 360) - Lua/C++Primarily involved with the development of the challenge system, which drove both the pre-defined Scenarios and the free-form challenge mode.