- Accueil
- ...
- Postes à pourvoir
- Détails du poste
Descriptions et critères
Le studio Motive de Electronic Arts est à la recherche d’un.e programmeur.se de la jouabilité/intelligence artificielle qui se passionne pour les jeux et les mouvements des personnages, et qui souhaite contribuer à la franchise Battlefield.
Vous ferez partie d’une équipe de développement mondiale ayant le mandat de développer et d’améliorer nos systèmes et comportements d’intelligence artificielle pour l’ensemble des expériences Battlefield.
Vous devez notamment mettre en place des fonctionnalités de combat robustes, découvrir et implanter de nouvelles techniques d’intelligence artificielle, miser sur les détails pour que l’œuvre ait l’apparence souhaitée, et collaborer étroitement avec les animateurs, les concepteurs et les artistes de plusieurs studios.
Cette fonction exige de grandes compétences en langage C++, une bonne connaissance des technologies d’animation, de l’expérience avec les moteurs de jeu multifilières, et le souci du détail. Il s’agit d’un poste permanent offert à Montréal, Québec, Canada. La personne que nous recherchons cumule au moins 7 ans d’expérience dans l’industrie des jeux vidéo. Elle relève du.de la gestionnaire sénior.e, ingénierie de l’intelligence artificielle.
Nos exigences :
- Vous avez de grandes compétences en programmation C++.
- Vous avez de bonnes aptitudes en mathématiques (algèbre linéaire).
- Vous avez déjà travaillé avec des fonctionnalités avancées d’intelligence artificielle (comme les arbres de comportement, GOAP, maillage de navigation et génération de zones de couverture, etc.).
- Vous avez déjà développé des techniques de combat axées sur l’animation.
- Vous avez déjà travaillé avec les systèmes de cinématique inverse et d’animation procédurale.
- Vous avez déjà travaillé avec des moteurs de jeu multifilières.
- Vous avez déjà implanté de robustes fonctionnalités de jeu de combat.
- Vous avez à votre actif au moins une œuvre de calibre AAA.
Vos atouts :
- Vous avez à votre actif au moins un jeu de tir à la première personne ou à la troisième personne.
- Vous avez déjà travaillé sur une œuvre offerte en temps réel.
- Vous avez une bonne connaissance des vastes codes de base et de la gestion de plusieurs flux de développement.