Senior Gameplay Programmer H/F

  • CDI
  •  MONTPELLIER, 34000
  •   il y a 57 jours


  • Cette annonce est désactivée, il n'est donc plus possible d'y postuler.

Vue d'ensemble

Vous intégrerez une équipe de GPPs à Montpellier et participerez au développement des IA, afin d'offrir au joueur la meilleure expérience de jeu possible
- En premier lieu, vous analyserez et documenterez l'existant pour ultérieurement intégrer au mieux nos développements dans l'architecture déjà en place.
- Vous devrez vous approprier les documentations design, et proposer des solutions pérennes pour leur implémentation.
- Vous participerez à l'architecture, la conception et l'implémentation du code gameplay afin d'améliorer et enrichir les comportements existants des IA.
- Vous documenterez vos développements. Vous présenterez régulièrement vos avancées via des vidéos, ou autre support.
- En tant que senior programmeur.euse, vous vous assurerez d'un partage efficace et régulier des connaissances entre GPPs (locaux ou distants).
- Vos participerez au planning général des développements de l'équipe GPP, pour atteindre les objectifs livrables.
- Vous anticiperez et quantifierez les problématiques de production sur des technologies nouvelles, et vous proposerez des solutions réalistes.

Pour réaliser ses missions, vous avez :
- Une expérience significative des moteurs et éditeurs de jeux, (Unreal / Unity / Godot) et en développement de composants ou modules gameplay.
- Une expérience en création de comportements IA via graphes nodaux (HFSM / Machine à Etats Hiérarchique par exemple).
- Une expérience en réplication de composants gameplay (utilisation de memento et RPC par exemple).
- Occupé une poste de Programmeur.euse Gameplay (3C ou IA notamment) sur une production de jeu AAA multijoueur.
- Une appétence pour les IAs/NPCs dans les jeux vidéo.

Vous aurez également besoin de maîtriser les domaines suivants :
- C++
- Gameplay
- AI
- State Machine
- Réplication
- Architecture
- Anglais

Les plus :
- Expérience des moteurs, sur un moteur d'animation et sur un moteur de navigation.
- Expérience en traitement d'IA parallèle (idéalement connaissance de l'ECS / Entity-Component-System).
- Expérience en Behavior Tree, expérience en Planner.
- Expérience en comportement de suivi de chemin, logique d'évitement (Boids).
- Expérience en réplication du mouvement et correction d'erreurs.
- 3D Math
- Jira

Ubisoft est composée de plusieurs studios collaborant étroitement pour développer les meilleurs jeux possibles. Chaque équipe apporte son expertise unique afin de créer des expériences de jeu immersives et de grande qualité.

Dans ce cadre, nous recherchons des collaborateurs avec une solide aptitude au travail en équipe et une excellente communication, essentiels pour maintenir des relations fluides et bienveillantes, particulièrement dans un contexte de collaboration à distance.

Nous travaillons avec des technologies développées en interne ce qui nécessite une bonne capacité d'adaptation.

Ayant acquis une expertise dans la production de jeu vidéo, vous maitrisez les pipes de production et vous savez transmettre vos connaissances et mentorer les membres de votre équipe.

Si vous avez le sens de la coopération et souhaitez participer à des projets d'envergure n'hésitez pas à candidater.

formation cpf jeux vidéo
 
Date de publication initiale : 06/10/2024