Leon Hartwig

1036 Susan Way, Novato, CA, 94947, USA

Cell: (858) 922-2385

leon@hartwigonline.com

 

QUALIFICATIONS

Software engineer with 8 years of experience in the games industry.

 

EXPERIENCE

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.

 

SKILLS

 

 

 

EDUCATION

Western Michigan University (September 1996 – April 2001)

Majors: Computer Science, Philosophy

Minors: Mathematics, Astronomy

Organizations: Upsilon Pi Epsilon (Honor Society for Computing Sciences)