Gameplay AI Programmer

giant enemy crab

Job Summary

As a Gameplay AI Programmer, you will report to the Gameplay Programming Director and be a key contributor to game development from concept to launch. Your primary focus will be on enhancing gameplay features related to the artificial intelligence of non-player characters (NPCs) across our ambitious projects. You will develop robust NPC behaviors, participate in code reviews, and collaborate with various teams including design, production, animation, sound, VFX, UI, and QA to ensure seamless integration and optimal performance. This role involves debugging, optimizing game systems, and continuously advancing your programming knowledge to push creative boundaries.

Must Have

  • Develop game functionalities related to NPC behavior in various game contexts, from conception, while respecting programming standards and best practices.
  • Participate in code reviews and technical discussions to evolve solutions and improve workflow.
  • Participate in priority planning by collaborating closely with members of the design, production, animation, sound, VFX, UI, and QA teams.
  • Debug and optimize necessary game systems.
  • Degree in computer science or computer engineering (or equivalent training).
  • Studio experience as a gameplay programmer, with at least one successfully delivered game.
  • Proficiency in C++.
  • Good knowledge in mathematics.

Good to Have

  • Varied programming experience in several game domains (gameplay, AI, engine, etc.) is a plus.

Job Description

Job Description

Reporting to the Gameplay Programming Director, you will actively participate in game development activities, from conception to launch, and in the improvement of gameplay functionalities related to the artificial intelligence of our non-player characters (NPCs) for our ambitious ongoing projects.

Responsibilities

  • Develop game functionalities related to NPC behavior in various game contexts, from conception, while respecting programming standards and best practices.
  • Participate in code reviews and technical discussions to evolve solutions and improve workflow.
  • Participate in priority planning by collaborating closely with members of the design, production, animation, sound, visual effects ("VFX"), user interfaces ("UI") and quality assurance ("QA") teams.
  • Debug and optimize necessary game systems.
  • Continuously improve your programming knowledge by staying abreast of the latest practices and technologies, to help us push the limits of what is possible.

Experience & Qualifications

  • Degree in computer science or computer engineering (or other equivalent training);
  • Studio experience as a gameplay programmer, with at least one successfully delivered game;
  • Proficiency in C++;
  • Good knowledge in mathematics;
  • Varied programming experience in several game domains (gameplay, AI, engine, etc.) is a plus.

4 Skills Required For This Role

Real Time Vfx Cpp Game Texts Quality Control

Similar Jobs