Programmeur Généraliste – Outils narratifs & Animations

Ubisoft

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ubisoft Montréal recherche un programmeur·euse généraliste pour développer des outils et des systèmes stab les et évolutifs, soutenant les équipes de production et de narration. Vous contribuerez à des comportements dynamiques des PNJ, des dialogues immersifs et des systèmes facilitant le travail des équipes de développement.

En collaboration, vous travaillerez sur le moteur de jeu, les outils d’édition et les systèmes d’animation, en visant l’amélioration continue des outils et flux de travail

Qualifications

  • Baccalauréat en informatique ou expérience équivalente.
  • 5 ans d’expérience en programmation C++ dans le jeu vidéo ou systèmes connectés.
  • Participation à la livraison d’un jeu vidéo (débogage/optimisation).
  • Maîtrise du C++ et des principes informatiques.
  • Expérience dans le développement et le soutien d’outils de production utilisés par plusieurs équipes.
  • Connaissance des systèmes d’animation et des répliques contextuelles.
  • Capacité à collaborer avec des équipes multidisciplinaires.
  • Approche structurée de résolution de problèmes et souci du détail.
  • Curiosité et esprit d’amélioration continue.

Responsibilities

  • Développer des outils narratifs pour des comportements dynamiques des PNJ.
  • Concevoir des systèmes d’animations et répliques contextuelles pour les PNJ.
  • Développer des outils pour réagir aux stimuli et événements de l’environnement.
  • Créer des systèmes garantissant des transitions fluides entre animations et comportements.
  • Outils soutenant la création de dialogues et conversations entre plusieurs personnages.
  • Synchroniser animations et dialogues pour des mises en scène fluides des conversations.
  • Soutenir les équipes de production en assurant stabilité et maintenance des systèmes et outils.
  • Déboguer et optimiser les systèmes existants pour meilleures performances.
  • Collaborer avec les équipes utilisant les outils et recueillir leurs besoins.
  • Documenter les systèmes et partager les connaissances avec les équipes.

Skills

C++
Animation
Dialogue systems
Collaborative work

Education

Baccalauréat en informatique

Tools

Outils de production

Job description

Ubisoft Montréal recherche un programmeur·euse généraliste pour développer des outils et des systèmes stab les et évolutifs, soutenant les équipes de production et de narration. Vous contribuerez à des comportements dynamiques des PNJ, des dialogues immersifs et des systèmes facilitant le travail des équipes de développement.

En collaboration, vous travaillerez sur le moteur de jeu, les outils d’édition et les systèmes d’animation, en visant l’amélioration continue des outils et flux de travail

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Generalist Programmer - Narrative Tools & NPCs
Senior Generalist Programmer - Narrative Tools & NPCs

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,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
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
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
Programmeur.euse Animation
Programmeur.euse Animation

Ubisoft • Montreal (administrative region)

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

Ubisoft • Montreal (administrative region)

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

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 70,000 - 110,000
Generalist Programmer - Far Cry
Generalist Programmer - Far Cry

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Generalist Programmer - Far Cry
Generalist Programmer - Far Cry

Ubisoft Montréal • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Programmeur.se Moteur (Far Cry)
Programmeur.se Moteur (Far Cry)

Socket.dev • Montreal (administrative region)

On-site
CAD 70,000 - 110,000