Engineering

Responsibilities:

  • Game architecture design.
  • Graphical programming, Scripting, and C++ extensions in the Virtools API.
  • Integration of 3rd-party technology and APIs.
  • Bottleneck identification and optimization.
  • Work with the Producer/Developer and Art Director to design and implement engineering.
  • Work with the design and art team members to develop gameplay experience.
  • Help define how gameplay works with an eye towards technical feasibility.
  • Perform network layer optimizations that may be needed in the game engine.
  • Explain key gameplay elements to designers in an easy to understand and flexible way.
  • Understand and communicate needs/issues revolving around online multiplayer strategy.
  • Implement "community" features of multiplayer games: friend lists, server browsers, matchmaking, etc..

Qualifications

Excellent C++ and OOP skills.
Ability to accurately estimate the time required to complete programming tasks.
At least one game project completed.
The ability to draft design specifications.
Work well in a team setting which includes giving and receiving criticism.
Strong organizational skills.
Industrious work ethic and the ability to work without constant direction.
The ability to solve problems and complete work under reasonable deadlines.
Excellent verbal and written communication skills and ability to interact effectively.
Ability to multi-task and to adapt easily to change.

Preferred:

Experience with a variety of APIs and the flexibility to quickly learn new ones.
Experience with Virtools or familiarity and facility with visual programming metaphors.
Havok Physics Engine experience.
HLSL and CGFX programming experience.
Experience with Maya and/or Max art paths.
Experience developing and coding multiplayer online gaming systems.
A completed multiplayer game project.
1 year of game engineering experience.
Previous experience with Virtools or Unity3D.
Instructional technology or instructional design experience.
Online teaching and learning experience.

To Apply:


Click here to submit your application.