Ubisoft - Montreal Company Logo

Ubisoft - Montreal

Montreal, Quebec - Canada
View all jobs at this company »

Programmer - Physics Specialist

Description

Purpose of Position:

The individual will development physical functionalities in order to create a game that simulates actions such as collisions, moving objects, gravity, etc.



Missions:

The main responsabilities of the physical programmer are to:

-Compile and understand the physicality needs described in the design documents so as to assess the technical feasibility of the developments to be carried out;

-Assess existing physical functionalities in the engine and determine whether or not they meet project requirements;

-Suggest improvements if necessary by designing and implementing new systems;

-Collaborate with game designers in determining the technical constraints and possibilities of the various physical functions;

-Program in a clear and structured way, taking performance, maintenance, compatibility, and portability requirements into account;

-Validate and verify if the newly developed systems meet the specific physicality requirements of the project and are coherent with the existing code;

-Optimize the profiling methods if necessary;

-Support the functionalities and systems designed for the project;

-Seek out and correct the physicality 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 physicality systems and functionalities;

-Carry out all other related tasks.



This Job is no longer active!