Responsabilités
- En collaboration avec l'équipe, vos responsabilités incluront :
- Peaufiner et perfectionner les systèmes d'IA et les archétypes existants.
- Donner vie à de nouveaux archétypes.
- Devenir le garant de l'architecture et de l'implémentation des systèmes au sein de votre expertise.
- Travailler sur l'implémentation et la maintenance des arbres de comportement (behavior trees) de l'IA et des systèmes associés.
- Planifier l'optimisation pour garantir la performance des systèmes d'IA et le respect des budgets de mémoire.
- Améliorer les outils de conception pour la création et le scriptage des rencontres de combat.
- Créer et maintenir la documentation technique.
- Réviser le travail des autres programmeurs·euses et partager votre expertise dans votre domaine de connaissances.
Prérequis
- Plus de 5 ans d'expérience dans l'industrie ou dans un domaine connexe.
- Expérience préalable dans un rôle de programmation d'IA pour les jeux vidéo.
- Expérience professionnelle avec Unreal Engine pour le scriptage de systèmes d'IA de base.
- Capacité à utiliser les outils de débogage d'IA de UE5 et le Rewind Debugger.
- Solides compétences en mathématiques.
- Forte expertise en C++.
- Excellentes capacités de communication.
- Expérience sur les consoles AAA de génération actuelle.
Mode de travail
Hybrid
Informations complémentaires
- La maitrise de la langue française est requise.
- La maîtrise de l’anglais est requise afin de collaborer efficacement avec les équipes basées aux États-Unis.