Le programmeur gameplay est le technicien d’un studio qui s’occupe de créer l’expérience utilisateur du jeu vidéo. Son influence se ressent directement sur la qualité et le confort du jeu que le joueur aura entre ses mains. Un métier qui demande de maîtriser le développement informatique.

Retrouvez toutes les fiches métiers réalisées par Gaming Campus et *aAa* sur notre portail dédié.


QUEL METIER ?

La fonction du programmeur gameplay peut être à la fois la conception du gameplay à la maintenance d'une machine à état à l'ensemble du logiciel (graphismes compris). Le gameplay developer est au carrefour des compétences d'une équipe.
Pierre-Olivier Marec, co-fondateur et CTO de Mobbles

Son rôle est donc important dans le processus de création du jeu, sa voix et ses conseils seront pris en compte. D’autant plus, il lui revient de veiller à ce que les éléments définis par le cahier des charges soient tenus (qualité, jouabilité, dynamisme, etc.). Il aura un œil sur l’ensemble, car il est le garant du lien entre les actions prises par un joueur et le comportement de son personnage à l’écran.

Un métier passionnant qu’a choisi Valentin Birembaut, développeur pour le studio Ohbibi :

J'aime l'idée d'être à l'origine de mécaniques qui font plaisir aux joueurs. Tout en aimant décortiquer les idées pour trouver la manière de les rendre réalisables dans un jeu.

Pour occuper, maîtrise des outils informatiques et du code, entre autres, sa mission ne s’arrête pas là, car au besoin, il peut être amené à faire la maintenance du jeu, corriger les problèmes éventuels, ajuster certains points, avec l’objectif de toujours proposer la meilleure qualité pour le joueur.


QUEL RÔLE ? 

La liste des missions du programmeur gameplay est longue à l’image de l’importance de son rôle. Il est donc amené à réaliser un ensemble de tâches qui se résume à :

  • Développer des outils de gameplay
  • Coder les systèmes existants ou nouveaux
  • Connaître les moteurs de jeu (unreal engine, Unity 3D)
  • Examiner les besoins informatiques du jeu
  • Implanter les règles définies par le game designer (intégration des interfaces, des sons, de la musique et des bruitages)
  • Veiller au fonctionnement du programme
  • Corriger des erreurs ou problèmes éventuels
  • Améliorer le moteur du jeu

Dans un jeu, il teste l’ensemble des idées qui peuvent traverser les esprits des joueurs comme une mécanique, un déplacement. Dès lors, il peaufine celles qui sont vraiment intéressantes pour les intégrer définitivement dans le jeu.
Valentin Birembaut du studio Ohbibi

QUELLES Qualités ?

Ce rôle est primordiale dans la création d’un jeu vidéo, si bien que les qualités du programmeur gameplay sont importante. D’abord, il doit savoir évoluer en équipe, donc bien communiquer. De plus, il doit posséder une certaine rigueur, un goût pour la créativité, un sens de l’initiative, une vraie autonomie, un sens de la logique et un esprit d’analyse.


QUELLES Capacités ?

Un programmeur gameplay est capable mettre en pratique ses compétences acquises sur les bancs de l’école et en entreprise. Pour cela, il est en mesure :

  • D’appliquer les langages de programmation et les design patterns (actor model, mvc, mvvm, etc.)
  • D’utiliser les outils de développement
  • De traduire les besoins du game designer
  • De gérer les projets 


QUELLES éTUDES ?

Un Bac scientifique ou Bac pro informatique est fortement conseillé pour intégrer une école spécialisée en jeu vidéo. Et sortir, à la fin, avec un diplôme Bac +3 ou bac +5.

De son côté Pierre-Olivier Marec raconte son parcours, des études à la création du studio Mobbles :

Ce métier s'est plus imposé à moi que l'inverse. Après un Bac scientifique, deux ans de classes préparatoires et trois ans d'école d'ingénieur en informatique (INSA Lyon), mais surtout après avoir programmé en autodidacte durant les années collège/lycée, j'ai créé Mobbles. Dès lors, nous avons dû assumer tous les rôles d'un studio de jeux vidéo. Nous avons appris sur le tas (.tar) et étudié les architectures existantes et fait nos choix en fonction de nos contraintes techniques.

QUELLES FORMATIONS ?

Il est devenu incontournable de disposer de compétences techniques pour occuper ce poste. Des compétences enseignées dans des écoles spécialisées en technologies du jeu vidéo comme G. Tech. Avec son Bachelor Développeur informatique, option jeu vidéo, elle permet à chacun d’apprendre les rudiments en matière de développement informatique, appliqué au jeu vidéo. En trois ans, la formation est accessible après un Bac ou en admission parallèle en 3e année.

Aussi, pour celui qui souhaite évoluer à un poste à responsabilités et disposer de compétences encore plus spécifiques, l’école propose un MBA Programmation jeu vidéo. En 2 ans, il dispense de cours de management et propose de nombreuses immersions professionnelles.


Quel salaire ?

En débutant à ce poste, un programmeur gameplay pourra gagner environ 3 000 euros par mois. Puis selon l’entreprise et son expérience, il peut espérer un salaire à plus de 4 000 euros par mois, voire davantage, notamment à l’étranger.


QUELLE EVOLUTION ?

En ayant dans ses bagages de nombreuses compétences techniques, encore plus demain avec ses connaissances en matière d’intelligence artificielle, un programmeur gameplay peut envisager sa carrière à un poste à responsabilités en devenant, par exemple, lead programmeur. Il peut aussi évoluer en tant que game designer ou programmeur spécialisé.


MÉTIERS LIÉS