AI Programmer
- 0
- 2K Australia
Division: 2K Australia
Location: Canberra, Australia
Reports to: Lead Programmer/Technical Director
Tenure: Permanent
Responsibilities:
- Working with the Lead AI Programmer to develop, maintain, and document new and existing AI related systems
- Developing custom high-level AI behaviours
- Working with the design and art teams to determine a feasible approach to implementing assigned game system tasks
- Coordinating with the lead and other programmers on scheduling and implementation concerns
- Generating technical specification, planning, and design documents for assigned tasks
- Implementing AI & game systems according to schedule
- Generating system usage documents and test cases for assigned systems
- Developing tools and core engine technology as necessary to assist the art and design teams
- Working with the lead programmer, lead AI programmer, art team, and design team to refine and polish the AI & gameplay experience
- Working with the QA staff to identify and fix bugs in a timely manner
Required Experience and Skills:
- Excellent communication skills and interest in working with our game developers in a cooperative team environment
- Experience with pathfinding, physics, and animation systems
- Excellent understanding of C/C++ and OO design principles
- Commitment to code quality, documentation and sound testing procedures
- A sincere interest in game development and game technology
- At least 4 years experience working on a commercial software development product
If you would like to apply, please send your CV (and sample code or demo reel when appropriate) to tony.lawrence@2kmarin.com.



