Description du poste :
Sous la responsabilité du chef d’équipe en programmation et au sein d'une équipe à taille humaine collaborative, tu contribueras à la création d'un nouvel univers
Tes responsabilités clés :
- Développer et implémenter des fonctionnalités IA (conception et architecture) pour créer une IA efficace et cohérente
-
Travailler avec l'équipe de programmation gameplay pour assurer le bon fonctionnement des autres composantes du jeu
-
Implémenter des outils de débogage et de configuration de l'IA pour faciliter le processus de développement et de test
- Améliorer et optimiser les performances de l'IA et assurer la compatibilité sur PC et console
- Collaborer avec les concepteur·rices de jeux pour s'assurer que les systèmes IA répondent à la vision du jeu et permettent de régler les différents comportements
- Intégrer les comportements IA en tenant compte des contraintes d'animation pour obtenir les mouvements souhaités
- Créer et maintenir la documentation du code et des spécifications techniques
Les qualités que nous recherchons :
-
Une solide expérience en développement d'IA pour les jeux vidéo
-
L’expertise dans les systèmes IA : Navmesh, pathfinding, avoidance, déplacements en groupe, Behavior Trees et State Machines
-
La maîtrise du C++ et de l'optimisation du code
- Proactivité et rigueur dans le développement
- Familiarité avec les méthodologies agiles
- Des connaissances approfondies d'Unreal Engine 4/5
- La capacité à résoudre des problèmes de manière autonome et en équipe
- D’excellentes compétences en communication et collaboration
- Un esprit positif, orienté vers les solutions
- Une passion pour les jeux vidéo et l'industrie