Programmeur.euse Animation
Ubisoft- Location
- Montreal, QC, Canada
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 3d ago
Nous sommes une petite équipe autonome qui développe une expérience multijoueur ambitieuse sur l'Unreal Engine. Nous recherchons des développeur
- euse
- s très impliqué
- e
- s, animé
- e
- s par l’exécution, le sens des responsabilités et la fierté de construire quelque chose de concret - ensemble.
Ce que vous ferez
- Collaborer avec les équipes d’animation, de programmation et de capture de mouvement afin de comprendre leurs besoins et de développer des solutions adaptées.
- Analyser les fonctionnalités d’animation existantes dans le moteur de jeu.
- Concevoir, développer et maintenir des systèmes d’animation performants et évolutifs.
- Créer des outils et systèmes contribuant à des mondes vivants et dynamiques.
- Maintenir et optimiser les systèmes d’animation existants pour répondre aux besoins des nouveaux projets.
- Programmer des systèmes de manière claire et structurée en tenant compte de la performance, de la mémoire et de la compatibilité.
- Combiner les aspects techniques et artistiques afin d’assurer une représentation visuelle de qualité.
- Rechercher et développer de nouvelles techniques d’animation, notamment procédurales et physiques.
- Assurer une veille sur les pratiques et technologies d’animation et partager vos connaissances avec les équipes.
- Participer à l’amélioration continue des outils et processus liés à l’animation.
Ce que vous apportez à l'équipe
- Maîtriser le C++ et le C#.
- Utiliser efficacement Visual Studio.
- Appliquer de solides connaissances en mathématiques 3D.
- Travailler avec des techniques d’animation comme le rigging, les machines à états, les physiques ragdoll, les cinématiques inverses (IK) et les animations faciales.
- Comprendre les besoins liés au développement d’outils d’animation et proposer des améliorations pertinentes.
- Collaborer efficacement avec des équipes multidisciplinaires.
- Porter attention aux détails afin d’identifier et corriger les problèmes dans les systèmes.
- Communiquer clairement des concepts techniques à différents partenaires.
Skills
- Unreal Engine
- C++
- C#
- Visual Studio
More jobs at Ubisoft
All 201Problem Management Specialist
Ubisoft · Newcastle upon Tyne, England, United Kingdom · today
Application Specialist (ERP Finance)
Ubisoft · Bucharest, Bucharest, Romania · today
Incident Response Security Analyst
Ubisoft · Shanghai, Shanghai, China · today
Project Manager Assistant – Internship (6-month) January 2027 (W/M/NB)
Ubisoft · Paris, IDF, France · today
Project Manager Assistant - Stage (6 mois) Janvier 2027 (F/H/NB)
Ubisoft · Paris, IDF, France · today
Similar roles
Intelligence Mission Data Systems Analyst
ADGA Group Consultants · Ottawa, Canada · today
Spécialiste du soutien des systèmes
House of Commons (Canada) / Chambre des communes (Canada) · Ottawa, ON, Canada · today
System Support Specialist
House of Commons (Canada) / Chambre des communes (Canada) · Ottawa, ON, Canada · today
Senior Back-End Developer
Astucemedia · Montréal, QC, Canada · today
Digital Product Strategist
House of Commons (Canada) / Chambre des communes (Canada) · Ottawa, ON, Canada · today
Senior Site Reliability Engineer (Observability & Analytics) – Platform Infra
Elastic · Canada · CAD 128,300–203,000/yr · today