Programmeur.euse Animation

Ubisoft

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ubisoft recherche des développeur·euse·s passionné·e·s pour une équipe autonome travaillant sur une expérience multijoueur ambitieuse avec Unreal Engine. Vous concevrez et améliorerez des systèmes d’animation, développerez des outils et collaborerez avec les équipes d’animation, de programmation et de capture de mouvement pour livrer des environnements vivants et performants.

Maîtrise du C++ et du C#, connaissance solide en mathématiques 3D et expérience avec rigging, IK, et physiques ragdoll

Qualifications

  • Maîtriser le C++ et le C#.
  • Solides connaissances en mathématiques 3D.
  • Expérience avec les techniques d’animation comme le rigging et les IK.

Responsibilities

  • Collaborer avec les équipes d’animation, de programmation et de capture de mouvement pour concevoir 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 les nouveaux projets.
  • Programmer des systèmes en tenant compte de la performance et de la mémoire.
  • Combiner aspects techniques et artistiques pour une représentation visuelle de qualité.
  • Rechercher et développer de nouvelles techniques d’animation, procédurales et physiques.
  • Partager les connaissances et faire monter en compétence les équipes.

Skills

C++
C#
Mathématiques 3D
Rigging
Machines à états
Physiques ragdoll
Cinématiques IK
Animations faciales
Collaboration multidisciplinaire

Tools

Visual Studio

Job description

Description du poste

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.
Qualifications

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.
Description de l'entreprise

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 85,000 - 110,000
Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Programmeuse, Programmeur Généraliste - Far Cry
Programmeuse, Programmeur Généraliste - Far Cry

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Animateur-trice jouabilité sénior (première personne) - [Far Cry]
Animateur-trice jouabilité sénior (première personne) - [Far Cry]

Ubisoft • Montreal (administrative region)

On-site
CAD 96,000 - 129,000
Animateur-trice jouabilité - [For Honor]
Animateur-trice jouabilité - [For Honor]

Socket.dev • Montreal (administrative region)

On-site
CAD 70,000 - 100,000
Animateur-trice jouabilité [Rainbow Six Siege]
Animateur-trice jouabilité [Rainbow Six Siege]

Ubisoft • Montreal (administrative region)

On-site
CAD 65,000 - 95,000
Directeur.rice technique animation (projet non annoncé)
Directeur.rice technique animation (projet non annoncé)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 150,000
Directeur.rice technique animation (projet non annoncé)
Directeur.rice technique animation (projet non annoncé)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Chef·fe d’équipe informatique, Systèmes de comportements IA
Chef·fe d’équipe informatique, Systèmes de comportements IA

Ubisoft • Montreal (administrative region)

On-site
CAD 110,000 - 170,000
Artiste de niveaux senior
Artiste de niveaux senior

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000