NPC Behavior AI Programmer - C++ & Behavior Trees

Ubisoft

Montreal (administrative region)

On-site

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ubisoft Montréal recherche un programmeur C++ spécialisé IA pour NPC, chargé de concevoir et maintenir les comportements des personnages non joueurs, avec une attention particulière à l'animation et à l'impact sur le game design.

Le candidat travaillera en étroite collaboration avec les animateurs et les équipes techniques, développera des comportements via des arbres de comportement et contribuera à la qualité et à l'innovation du jeu.

Qualifications

  • 5 ans d'expérience minimum en programmation C++ dans les jeux vidéo ou systèmes intégrés.
  • Compétence en C++ et expérience en conception pour consoles.
  • Diplôme ou équivalent en informatique ou génie informatique.

Responsibilities

  • Maintenance, débogage et amélioration des comportements des NPC, notamment le combat et la coordination entre NPC.
  • Développement en C++ avec des arbres de comportements et création de nodes utilisateur fiables et conviviaux.
  • Travailler en étroite collaboration avec les animateurs et les systèmes utilisés.
  • Informer l'équipe leadership IA de tout travail identifié ou problème de performance et contribuer à leur résolution.

Skills

Programmation C++
Conception IA
Communication inter‑équipes
Créatif et innovant

Education

Baccalauréat en informatique

Tools

Behavior Trees

Job description

Ubisoft Montréal recherche un programmeur C++ spécialisé IA pour NPC, chargé de concevoir et maintenir les comportements des personnages non joueurs, avec une attention particulière à l'animation et à l'impact sur le game design.

Le candidat travaillera en étroite collaboration avec les animateurs et les équipes techniques, développera des comportements via des arbres de comportement et contribuera à la qualité et à l'innovation du jeu.

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

Similar jobs worth comparing

Programmeur.euse IA - (Far Cry)
Programmeur.euse IA - (Far Cry)

Ubisoft Entertainment • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
AI Programmer (Far Cry)
AI Programmer (Far Cry)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur.euse IA - (Far Cry)
Programmeur.euse IA - (Far Cry)

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Gameplay Animator: AI & NPC Motion
Senior Gameplay Animator: AI & NPC Motion

Ubisoft • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Senior Generalist Programmer - Narrative Tools & NPCs
Senior Generalist Programmer - Narrative Tools & NPCs

Ubisoft • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programming Team Lead (Lead AI Behavior Systems)
Programming Team Lead (Lead AI Behavior Systems)

Ubisoft • Montreal (administrative region)

On-site
CAD 120,000 - 160,000
Senior Gameplay Animator (AI) – [Far Cry]
Senior Gameplay Animator (AI) – [Far Cry]

Ubisoft • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Programmeur Généraliste – Outils narratifs & Animations
Programmeur Généraliste – Outils narratifs & Animations

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
Senior AI Gameplay Architect for NPCs
Senior AI Gameplay Architect for NPCs

Quantic Dream SA. • Montreal

On-site
CAD 70,000 - 90,000