Senior Gameplay Programmeur 3C (H/F/NB) - BGE 2, Montpellier
Description du poste
Sous la responsabilité du/de la Lead Gameplay Programmer, vous êtes responsable de la création, du maintien et de l'amélioration des systèmes de jeu afin de répondre aux besoins du projet et à la qualité attendue.
Nous cherchons un.e Gameplay Programmer ayant de bonnes connaissances et compétences en 3C.
Principales responsabilités :
- Être responsable du fonctionnement et de la qualité des systèmes existants, ainsi que le développement de nouveaux.
- Étudier et participer à l’architecture, la conception et à l’implémentation du code Gameplay suivant les intentions du Game Design.
- Rechercher, étudier et proposer des outils et techniques innovants permettant d’atteindre la meilleure qualité de Gameplay possible.
- Participer activement à la gestion des mécaniques de jeux et être l’interface avec l’ensemble des corps de métiers en s’assurant que les contraintes techniques soient bien intégrées dans le développement des projets de jeu.
- Comprendre et challenger les intentions de design du jeu pour améliorer l’expérience des joueurs.
- Être acteur des bonnes pratiques de programmation, du respect de leur application et du partage de connaissance.
- Veiller à la création et à la mise à jour constante de la documentation technique au sein de l’équipe.
- Apporter son expérience dans l’analyse des systèmes et des besoins afin de mettre en œuvre des fonctionnalités efficacement.
- Améliorer la sensation de jeu.
Compétences :
- Bonnes connaissances du système de 3C.
- Expérience significative en tant que Programmeur Gameplay afin de pouvoir résoudre des situations complexes en proposant des solutions optimales.
- Maitrise du langage C++ obligatoire.
- Niveau d'anglais courant.
- Avoir travaillé et shippé au minimum 1 jeu AAA.
- Connaissances relatives au système de jeux (IA, moteurs de jeux, moteur physique).
- Expérience des moteurs de jeu.
- Très bonne connaissance et compréhension des mouvements dans l’espace.
- Bonne connaissance en systèmes de réplication liés au gameplay.
- Connaissance mathématique et calcul 3D.
- Très bonne capacité à résoudre les problématiques complexes.
- Solides compétences en debuggage, optimisation et prototypage en itération rapide.
Qualités :
- Proactivité.
- Capacité d’écoute et de résolution de problème.
- Capacité à gérer efficacement le changement.
- Capacité à travailler en équipe.
- Faire preuve d’initiatives et être force de propositions.
- Capacité d’adaptation notamment au niveau des contraintes de qualité et de temps.