AI Programmer - Ubisoft Digital Arts
Description
Purpose of Position:
The individual will oversee the elements that are not controlled by the player (e.g.: enemy actions and behaviours) and which add to the player experience.
Missions:
The main and routine tasks of the AI programmer are to:
-Compile and understand the AI needs of the creative director and game designers so as to develop the necessary elements and asses their technical feasibility;
-Assess existing AI functionalities in the engine and whether or not they meet project requirements;
-Suggest improvements if necessary by designing and implementing new systems;
-Collaborate with designers in discussing constraints and establish the technical possibilities of the AI functions;
-Suggest innovations based on other industry games;
-Program in C++ in a clear and structured way, taking into account performance, maintenance, and compatibility requirements;
-Validate and verify that the newly developed systems meet project AI requirements and are coherent with the existing code;
-Support the AI functionalities and systems designed for production;
-Determine and correct the AI bugs identified by people from other crafts and the quality control team;
-Document the work so as to transfer knowledge and enable users (from other crafts) to understand how to use the new AI systems and functionalities;
-Carry out all other related tasks.
This Job is no longer active!