Leon Hartwig
1036 Susan Way, Novato, CA, 94947, USA
Cell: (858) 922-2385
AI Programmer, 2K Marin, Novato, CA
(March 2008 – Present)
§ Bioshock 2 (Xbox 360, PS3): 1st person shooter (FPS) game.
§ Contributed to AI, gameplay, and tools using C++, UnrealScript and UnrealEd.
Senior Programmer, Secret Level Inc. (Sega), San Francisco, CA
(January 2007 – March 2008)
§ Golden Axe (Xbox 360, PS3): 3rd person action 3D melee combat game.
§ Created the architecture and low level functionality of a flexible tactical AI system.
§ Led a small group of AI designers and scripters. Taught them the AI system and enabled them to implement their own character behavior designs.
§ Developed AI and gameplay in Lua and C++. Used tools such as the Havok Behavior Tool for animations and an in-house tool for authoring hierarchical state machines.
Programmer, BottleRocket Entertainment, San Diego, CA
(October 2005 – January 2007)
§ Xiaolin Showdown (PS2, PSP): 3rd person arena fighting 3D action game.
§ Created tech and tools for a proprietary PS2/PSP game engine using C and C++.
§ Created a special effects scripting and simulation system, along with a Windows GUI tool to design, edit, and preview effects.
§ Implemented save/load systems and managed TRC compliance for memory cards.
Game Developer, Mobliss Inc, Seattle, WA
(February 2005 – June 2005)
§ Slyder (BREW Mobile): 2D puzzle maze strategy game.
Software Engineer, Valve Corporation, Seattle, WA
(January 2002 – October 2003), salaried
(January 2000 – January 2002), contracted
§ Counter-Strike, Half-Life, Team Fortress, Day of Defeat, Half-Life Source
§ Developed 1st person shooter (FPS) games for PC using C and C++.
§ Implemented NPC AI, game rules, weapons, HUD, effects, and world objects.
§ Added features and addressed security issues in multiplayer components.
Software Engineer, Independent
(May 1999 – January 2000)
§ Member of the team that created Counter-Strike for Half-Life.
§ Developed Phineas Bot, a multiplayer AI (“bot”) for Half-Life, using C and C++.
Software Engineer, Independent
(1994 – Present)
§ Created and administered a PvP-oriented MUD. Designed and implemented game systems including skills, combat, equipment, persistent stats and records, etc.
§ Provided leadership and mentoring to a team of amateur developers.
Western Michigan University (September 1996 – April 2001)
Majors: Computer Science, Philosophy
Minors: Mathematics, Astronomy
Organizations: Upsilon Pi Epsilon (Honor Society for Computing Sciences)