Job Description
Our client is looking for a Senior Gameplay Programmer responsible for implementing gameplay AI systems and tools for our encounter, narrative and mission design teams in Unreal Engine 4 for their next-gen PC and Console AAA video game. They'll collaborate with artists, writers and other engineers to provide the best possible experience and value to our players.
Our next game is a heavily combat-focused RPG.
WHAT ARE THE RESPONSIBILITIES OF THE POSITION?
Work with an interdisciplinary agile team of designers and engineers to design, prototype, and implement new AI systems
Implement and maintain gameplay systems including Camera Motions, Controls, Understand Curve and Dead Zones, and other mechanics.
Generate system documentation and test cases for assigned systems
Collaborate with the QA staff to identify and fix bugs in a timely manner
Identify technical and developmental risks/obstacles and generate solutions to overcome identified risks
Help mentor and support more junior members of the team
WHAT ARE SOME OF THE MINIMUM QUALIFICATIONS OF THE ROLE?
3+ years of experience in AI and gameplay development for console games
Shipped at least 1 commercial game release as an AI Engineer
Experience designing and implementing an AI decision framework
Strong knowledge of advanced AI concepts such as deep learning, patterns, and pathing
Excellent C++ programming and systems design skills
Strong 3d math skills
BS (or higher) in Computer Science or similar discipline
WHAT ARE SOME BONUS POINTS?
Experience with shipping a title in Unreal Engine 4
Experience with at least one AAA shipped title, preferably on consoles
Experience working on client / server gameplay systems
Computer Science, Engineering, Mathematics, Physics, or related degree
Specialist in at least one of these areas: animation, AI, optimization, tools, networking