Senior Gameplay Programmer

il y a 14 heures


Montpellier, Occitanie, France Ubisoft Temps plein

Company Description

Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l'innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l'inconnu

Job Description

OVR est un FPS moderne, abouti et accessible, basé sur des escouades militaires tactiques, qui se déroule dans de vastes environnements de guerre. Vous dirigez une escouade tactique de Ghosts, l'unité militaire spéciale la plus secrète des États-Unis, au cours d'opérations clandestines dans un pays hostile d'Asie du Sud-Est en guerre. Votre défi consiste à prendre la bonne décision, mais dans la zone grise, les certitudes s'évanouissent...

Description du poste

Pourquoi nous avons besoin de toi :

Des gros sujets en perspective

Ce poste s'adresse à des personnes qui aiment plonger dans la complexité, apprendre vite, et grandir au contact d'une équipe expérimentée.

Tu ne seras pas un.e simple exécutant·e : tu deviendras acteur·rice clé dans la construction d'une IA ambitieuse, sur une techno et un moteur d'envergure

Ce que tu feras :

Missions :

Dans le cadre du projet OVR, tu intégreras une équipe de 7 GPPs à Montpellier et participeras au développement des Teammates IA, afin d'offrir au joueur l'escouade de forces spéciales la plus réaliste possible.

  • En premier lieu, analyser et documenter l'existant pour ultérieurement intégrer au mieux nos développements dans l'architecture déjà en place.
  • Lire et s'approprier les documentations design, et proposer des solutions pérennes pour leur implémentation.
  • Participer à l'architecture, le conception et l'implémentation du code gameplay afin d'améliorer les comportements existants des Teammates, et les enrichir.
  • Documenter ses développements. Présenter régulièrement ses avancées via des vidéos, ou autre support.
  • En tant que senior programmeur, s'assurer d'un partage efficace et régulier des connaissances entre GPPs (locaux ou distants).
  • Participer au planning général des développements de l'équipe GPP Teammate, pour atteindre nos objectifs livrables.
  • Savoir anticiper et quantifier les problématiques de production sur des technologies nouvelles, et proposer des solutions réalistes.

Ton futur environnement de travail :

Tu travailleras sous la supervision de Brice PAQUIER, entouré.e de 6 GPP expérimentés qui travaillent sur plusieurs chantiers notamment le gameplay tactique, les IA, mise en scène & interaction joueur. Les chantiers sont attribués selon les compétences de chacun, et surtout selon leurs envies.

Qualifications

Ce que l'on recherche :

Compétences clés pour ce poste

Techniques :

Requise :

  • Maitrise du langage C++

  • Expérience significative des moteurs et éditeurs de jeu, qu'ils soient externes (Unreal/Unity/Godot…) ou internes (Anvil/Dunia/Odyssey...)

  • Expérience significative en développement de composants ou modules gameplay.

  • Expérience en réplication de composants gameplay (utilisation de memento et RPC par exemple).

  • Avoir une appétence pour les IAs/NPCs dans les jeux vidéo.

Nice to have :

  • Expérience sur le moteur Scimitar/Anvil.
  • Expérience sur un moteur d'animation (idéalement sur Kino).
  • Expérience sur un moteur de navigation (idéalement sur Pilot).
  • Expérience en création de comportements IA via graphes nodaux (HFSM / Machine à Etats Hiérarchique par exemple).
  • 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.
  • Avoir sorti plusieurs jeux AAA multijoueur en tant que Programmeur Gameplay IA.
  • Être joueur de FPS militaire.

Ce qu'on attend de toi :

Communication & collaboration

  • Tu partages les infos au bon moment, surtout en cas de blocage, pour éviter les mauvaises surprises.
  • Tu écoutes les retours (techniques ou humains) et ajustes ta façon de faire.
  • Tu proposes des solutions.
  • Tu accompagnes les changements avec une attitude positive et moteur.

Bienveillance & esprit d'équipe

  • Tu donnes des feedbacks francs, précis et constructifs.
  • Tu écoutes les autres, même quand leurs idées diffèrent.
  • Tu participes activement aux revues de code pour faire progresser l'équipe.
  • Tu facilites la collaboration à distance en anticipant les incompréhensions.

Adaptabilité

  • Tu restes serein·e face aux changements et gardes une communication fluide.
  • Tu t'appropries rapidement de nouveaux outils ou méthodes.
  • Tu ajustes ta manière de travailler en fonction des contraintes et retours, tout en maintenant la qualité et les délais.
  • Tu sais garder ton efficacité même dans un contexte mouvant.

Additional Information

Le processus de recrutement :

Notre processus de recrutement

  • Étude de ta candidature : notre équipe la passera en revue avec attention.
  • Entretien 1 : Découverte (1h, en visio ou en présentiel) : un échange avec un membre de l'équipe recrutement pour apprendre à mieux te connaître et vérifier l'adéquation de ton parcours avec nos attentes.
  • Entretien 2 : Technique (1h, en visio ou présentiel) : une discussion avec deux membres de l'équipe, davantage orientée technique, pour rentrer dans le concret et parler le même langage.

Si tu intègres l'équipe, voici comment se déroulera ton on-boarding :

  • Découverte du projet, mise en place du poste de travail
  • Présentation de l'équipe et de leurs chantiers

  • Choix d'un premier chantier simple pour onboarder (associé à un binôme déjà présent dans l'équipe pour aider l'intégration)

  • Formation aux éléments nécessaires au développement du chantier
  • Démarrage du chantier : planification des tâches, accord sur l'architecture, revue de code entre GPPs, devtests puis submit

Autre info :

Localisation : Montpellier mais l'équipe est ouverte à une mission longue.

Date de démarrage : tu pourras intégrer l'équipe dès que possible

Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.

Check out this guide to help you with your application, and learn about our actions to encourage more diversity and inclusion.



  • Montpellier, Occitanie, France Ubisoft Montpellier Temps plein

    Description De L'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...


  • Montpellier, Occitanie, France Ubisoft Temps plein

    Description de l'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...


  • Montpellier, Occitanie, France Ubisoft Temps plein

    Description de l'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...


  • Montpellier, Occitanie, France Ubisoft Montpellier Temps plein

    Description De L'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...


  • Montpellier, Occitanie, France Ubisoft Temps plein

    Company DescriptionUbisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and...


  • Montpellier, Occitanie, France Ubisoft Temps plein

    Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey...


  • Montpellier, Occitanie, France Ubisoft Montpellier Temps plein

    Description De L'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...


  • Montpellier, Occitanie, France Ubisoft Temps plein

    Description de l'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...

  • Senior Gameplay Animator

    il y a 2 jours


    Montpellier, Occitanie, France Ubisoft Temps plein

    Company Description Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey...

  • Senior Gameplay Animator

    il y a 4 jours


    Montpellier, Occitanie, France Ubisoft Temps plein

    Description de l'entrepriseUbisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin's Creed à Rainbow Six en passant par Just Dance et bien d'autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois...