Gameplay Programmer

The Gameplay Programmer serves an important role in the functionality of both client side and server side gameplay. Various aspects of the game require complex scripting that must be robust, adaptable, and reliable. Creating game logic requires strong communication skills, both verbal and written, to ensure proper implementation. The Gameplay Programmer reports to the Lead Programmer.

Primary Responsibilities

  • Implement game-logic functionality and contribute to create entertaining game play.
  • Design, Document, Create, and Support the in-game scripting system.
  • Work closely with the Tools Programmer to create and maintain scripting tools.
  • Working closely with Lead Programmer and Lead Artists.
  • Profile, debug and maintain developed game code.
  • Complete other programming tasks as assigned by the Lead Programmer.

Experience and Qualifications

  • Excellent C++ and object oriented programming skills
  • Experience with creating/using scripting languages
  • Good debugging skills
  • Knowledge of source version control tools
  • Previously involved in the development of at least one shipped game
  • Multiplatform software development


  • Bachelor of Science in Software Engineering or Computer Science(or equiv.)

Applicants with website portfolios and resumes should submit the URL for their website to with "Gameplay Programmer" as the subject line. Please do not send large attachments.