I started out as a game programmer on 8-bit systems like the Sinclair Spectrum in the early 80’s. Since then, I’ve worked on a wide range of systems in technical and creative roles. Throughout my career, I have always done programming work, most recently in Golang, ActionScript, C/C++, C#, Java, and Objective C, with bits of PHP and Python thrown in for good measure. I have also designed and produced a number of games over the years. The list below is an abbreviated softography. On these titles, I was involved variously as technical director, programmer, designer, producer, and in some cases all of the above:
- Command & Conquer: Yuri’s Revenge (2001), Westwood Studios, Inc.
- Emperor: Battle for Dune (2001), Westwood Studios, Inc.
- Command & Conquer: Red Alert 2 (2000), Westwood Studios, Inc.
- Command & Conquer: Red Alert 2 (Collector’s Edition) (2000), Westwood Studios, Inc.
- Command & Conquer: Tiberian Sun – Firestorm (2000), Westwood Studios, Inc.
- Nox (2000), Westwood Studios, Inc.
- Command & Conquer: Tiberian Sun (1999), Westwood Studios, Inc.
- Command & Conquer: Tiberian Sun (Platinum Edition) (1999), Westwood Studios, Inc.
- Dune 2000 (1998), Westwood Studios, Inc.
- Command & Conquer: Red Alert – Counterstrike (1997), Westwood Studios, Inc.
- Command & Conquer: Red Alert – The Aftermath (1997), Westwood Studios, Inc.
- Command & Conquer: Sole Survivor (1997), Westwood Studios, Inc.
- Command & Conquer (Special Gold Edition) (1997), Westwood Studios, Inc.
- Games People Play: Hearts, Spades, and Euchre (1997), Westwood Studios, Inc.
- Lands of Lore: Guardians of Destiny (1997), Westwood Studios, Inc.
- The Legend of Kyrandia: Malcolm’s Revenge (1994), Westwood Studios, Inc.
- Desert Strike: Return to the Gulf (1993), Electronic Arts, Inc.
- Myth: History in the Making (1992), System 3 Software, Ltd.
- Risky Woods (1992), Electronic Arts, Inc.
- Chuck Yeager’s Advanced Flight Trainer 2.0 (1990), Electronic Arts, Inc.
- Flimbo’s Quest (1990), System 3 Software, Ltd.
- Projectyle (1990), Electronic Arts, Inc.
1986
1985
- Robin Of The Wood (1985), Odin Computer Graphics, Ltd.
- Arc Of Yesod (1985), Odin Computer Graphics, Ltd.
- Nodes Of Yesod (1985), Odin Computer Graphics, Ltd.
- Jet Set Willy (1985), Software Projects Ltd.
1984
- Manic Miner (1984), Software Projects Ltd.