Description
As a 3D Programming Team Lead at Ubisoft Montreal, you will guide the development and optimisation of 3D systems for the project, collaborating closely with technical and artistic teams to ensure a cohesive and high-performance vision.
Key responsibilities:
- Profile and optimise GPU usage for high performance
- Collaborate with graphic technical direction to define constraints and communicate technical possibilities to artistic teams
- Analyse 3D project intentions and assess technical feasibility of identified needs
- Evaluate existing 3D engine features and their alignment with project objectives
- Design and implement new 3D systems as needed
- Propose improvements and innovations inspired by industry practices
- Validate new 3D systems against project intentions and integrate with existing code
- Support 3D systems and features during production
- Identify and correct reported 3D bugs
- Document systems for knowledge sharing and utilisation by other departments