Niveau d’études :
Bac+3
|
Bac conseillé :
Scientifique
|
Employabilité :
Très bonne
|
Salaire débutant :
3 200 € brut
|
Salaire confirmé :
6 300 € brut
|
Mobilité :
Très bonne
|
Code ROME :
M1805
|
Code FAP :
M2790
|
Quelles sont les missions du développeur gameplay ?
On pourrait résumer les missions du développeur gameplay de la façon suivante :
Faire en sorte que les actions réalisées par le joueur correspondent avec le comportement du personnage dans le jeu.
Son rôle ?
Respecter les besoins et contraintes définis dans le cahier des charges : on parle du ton du jeu, du dynamisme, de la jouabilité, etc.
Mais ce n’est pas tout.
Le programmeur gameplay peut être aussi amené à corriger les problèmes potentiels et assurer la maintenance du jeu.
L’objectif : proposer la meilleure qualité au joueur.
Dans le détail, ses missions consistent à :
- Développer des outils de gameplay
- Analyser les besoins informatiques du jeu
- Implémenter les règles définies par le game designer (interfaces, sons, bruitages, etc)
- S’assurer que le programme fonctionne
- Corriger les éventuels problèmes rencontrés
- Améliorer le moteur du jeu.
Le programmeur gameplay travaille à implémenter les mécaniques d’un jeu vidéo, ce qui l’amène donc à réaliser un ensemble de missions comme l’explique Pierre-Olivier Marec, co-fondateur et CTO de Mobbles : « Cela peut aller de la conception jusqu’à la maintenance d’une machine à 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 chez Mobbles
Guide des métiers du Jeu vidéo
Programmeur gameplay : quels logiciels maîtriser ?
Pour la faire courte : les principaux logiciels de programmation et des moteurs de jeu sont indispensables à ce poste.
Plus précisément, vous devez maîtriser Unreal engine, Unity 3D ou bien Cryengine.
Des bases dans les technologies d’intelligence artificielle appliquées aux jeux vidéo sont un plus. On parle ici de NavMesh, Pathfind, Steering, etc.
Perforce et Git, des outils de versionning, sont aussi importants.
« Le programmeur gameplay 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. 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 », définit Valentin Birembaut, développeur pour le studio Ohbibi.
Valentin BIREMBAUT, Déveioppeur gameplay chez OhBibi
« Dans mon quotidien je développe les mécaniques de gameplay (IA, 3C, Skills, Mode de jeux…), je suis amené à travailler avec les game designers très fréquemment afin de leur faire tester ce que j’ai fait et d’avoir des échanges constructifs sur la feature en question et de trouver ensemble des axes d’amélioration. »
Samuel BUSSON, programmeur gameplay chez Endroad
« Être programmeur gameplay consiste principalement à incorporer les éléments artistiques (audio, modèle 3D, animations, effets, interface utilisateur), implémenter les règles créées par le game designer et ajouter toute l’interactivité du jeu. C’est en quelque sorte le ciment du projet dont chaque brique est le fruit du travail du reste de l’équipe. »
Arnaud BEGUE, développeur gameplay chez Apperture
Quelles sont les bonnes questions à se poser ?
Se poser des questions est normal. À l’heure de choisir sa voie professionnelle, elles sont même tout à fait légitimes – voire indispensables.
Vous ne voudriez pas vous rendre compte au bout de 3 ans d’études supérieures que vous n’avez aucune chance de réaliser le job de vos rêves, n’est-ce pas ?
Posez-vous donc ces quelques questions pour savoir si vous faites bonne route :
- Mon niveau en maths est-il suffisant ?
- Est-ce que j’ai vraiment envie de faire des jeux vidéo, mon métier ?
- Quel bac choisir ? Et quelle formation post-bac intégrer ?
- Où me former ? Dans quelle école ? Dans quelle ville ?
- Est-ce que le contenu de la formation correspond à mes attentes ?
- Est-ce que des stages ou une alternance est prévue dans le cursus ?
- Les débouchés sont-ils nombreux ?
- Est-ce qu’il est possible de travailler en freelance ?
- Est-il possible de partir travailler à l’étranger ?
- Etc.
Ces questions sont importantes parce qu’elles sont à l’origine de votre engagement dans votre métier.
Et la majorité des personnes aujourd’hui, dans un contexte post-crise sanitaire, veulent trouver un sens à ce qu’elles font au niveau professionnel.
C’est une quête.
Soyez sûrs que cette quête de sens vous amène à un métier qui vous apporte l’épanouissement, le bien-être et la motivation que vous recherchez.
Quelles études pour devenir programmeur gameplay ?
Intégrer une formation de programmation gameplay requiert un sens de la logique, de l’organisation et des capacités à apprendre et retenir.
C’est dans un Bac général avec une spécialité en sciences ou en maths que vous pouvez développer ces qualités. Obtenir un Bac pro informatique peut aussi vous ouvrir les portes d’une formation supérieure dans les jeux vidéo.
Après le Bac, il vous faudra un diplôme de niveau Bac +3 (Bachelor) ou Bac +5 (MSc) pour avoir une chance de séduire les recruteurs.
Une formation en développement de jeux vidéo sera très appréciée.
Et c’est précisément ce que nous vous offrons à G. Tech, notre école du Gaming Campus dédiée à l’apprentissage du développement informatique de jeu vidéo.
Notre Bachelor Développeur informatique option jeu vidéo en 3 ans après le Bac et notre MSc Programmation de jeu vidéo en 5 ans après le Bac répondent parfaitement à la demande des entreprises du secteur.
Bachelor Développeur informatique option jeux vidéo
Pendant 3 ans, vous apprenez les fondamentaux du développement informatique appliqué sur des projets liés aux jeux vidéo.
Au programme : les principaux langages de programmation, les moteurs de jeu, de la culture gaming, de l’anglais, etc. Et des stages sont bien sûr prévus pour appliquer tout ce que vous apprenez sur le terrain.
Diplôme obtenu | Titre école bachelor (bac+3) |
Admission post bac | Bac généraliste ou technologique |
Admission parallèle | Bac+1 ou Bac+2 validés |
Durée totale de formation | 3 ans (si admission post bac, 520h / an) |
Evaluation | Notation des projets + Partiels semestriels + Crédits ECTS (180) |
Campus | Lyon et Paris |
Stages | 1 stage chaque année |
MSc Programmeur de jeu vidéo
En 2 ans supplémentaires après le Bachelor, soit 5 années après le Bac, vous peaufinez vos connaissances et compétences en programmation gameplay de jeu vidéo.
Au programme : toujours des langages de programmation, toujours des moteurs de jeu, du gameplay, de l’intelligence artificielle… et de l’alternance chaque année pour confronter vos compétences grandeur nature.
Diplôme obtenu | Titre école MSc (bac+5) + Titre RNCP niveau 7 |
Pré-requis | Bac+3 ou Bac+4 validés |
Durée totale de formation | 2 ans (449h / an) |
Evaluation | Notation des projets + Partiels semestriels |
Campus | Lyon et Paris |
Alternance | Chaque année, 3 semaines en entreprises / 1 semaine à l’école |
Effectif moyen par classe | 30 étudiants |
Taux de réussite 2021 | NC |
Taux de satisfaction 2021 | 92% |
Rentrée | Octobre |
Formez-vous pour devenir Développeur gameplay
Le métier Développeur gameplay vous intéresse et vous souhaitez postuler ? Vous pourrez trouver des offres correspondant à votre recherche sur les sites d’emploi comme Indeed, Apec, le réseau social LinkedIn ou sur la plateforme RegionJob.
Quelles sont les compétences et qualités d’un bon développeur gameplay ?
Ce n’est pas un secret, des compétences en développement informatique sont essentielles si vous voulez réussir dans ce métier.
Ce que vous devez maîtriser :
- Les langages de programmation et les design patterns : actor model, mvc, etc.
- Les outils de développement
- La gestion des IHM
- La gestion de projet
- La traduction technique des besoins du game designer
À part ça, le travail en équipe et une bonne communication sont des qualités primordiales.
Si vous voulez faire votre place, soyez créatifs, logiques, rigoureux, autonomes, ayez un esprit d’initiative et une capacité d’analyse certaine.
Les soft skills viennent compléter ces compétences et ces qualités et sont de plus en plus recherchées par les entreprises.
Si vous savez prendre des décisions, gérer le stress, êtes ouverts d’esprit et à l’écoute, il y a de fortes chances que vous soyez la perle rare pour les recruteurs.
« Les compétences en mathématiques sont indispensables. Les mathématiques 3D sont un outil capital pour l’implémentation des règles du game designer. Souvent, le programmeur gameplay sera responsable de la jouabilité du personnage, du placement de la caméra, des déplacements des ennemis, etc. et pour ça, des bases en mathématiques 3D sont vraiment nécessaires. »
Arnaud BEGUE, développeur gameplay chez Apperture
« Il est impératif de savoir programmer et d’avoir des notions de math, il est aussi essentiel d’avoir des notions de gamefeel et de se placer du point de vue du joueur. »
Samuel BUSSON, programmeur gameplay chez Endroad
« Les qualités pour ce métier doivent être la polyvalence et l’autonomie : être curieux de chaque corps de métier pour intégrer au mieux leur production au sein du projet. La communication aussi. Là encore, c’est important de communiquer avec les autres membres de l’équipe pour s’assurer que les choses sont faites comme ils l’attendaient. »
Arnaud BEGUE, développeur gameplay chez Apperture
Le développeur gameplay en entreprise
Les studios de développement de jeu vidéo n’accueillent pas forcément tous un développeur gameplay. Sa présence est bien plus courante dans des entreprises comme Quantic Dream, Ubisoft, Eko Software, etc.
Pour évoluer dans un environnement de travail favorable à son épanouissement professionnel, le développeur gameplay doit bénéficier de matériel adapté à son poste et de conditions qui garantissent sa productivité et son engagement.
Concernant les horaires de travail, tablez sur un temps plein à 35 ou 39 heures par semaine. Cela dit, vous devez être conscients qu’en période de finalisation du jeu vidéo, les heures de travail sont beaucoup plus nombreuses. Vous devez être prêts à affronter une dizaine d’heures supplémentaires, avec le stress qui en découle.
Enfin, le lead programmeur gameplay ou le lead développeur sont les personnes qui supervisent le programmeur gameplay. Il peut arriver qu’il faille rendre compte directement au directeur technique.
« J’ai choisi ce métier, car le jeu vidéo a toujours été une passion et il m’a semblé intéressant de passer dans les coulisses pour participer à mon tour au développement de jeux vidéo pour les générations suivantes. J’ai eu l’occasion de réaliser plusieurs petits jeux mobile sur Android lors de mes premières années. Quelque temps après, le projet le plus important sur lequel j’ai pu travailler était Boiling Bolt. Après cela, j’ai travaillé sur plusieurs autres projets qui ont été abandonnés ou qui n’ont pas encore vu le jour. »
Arnaud BEGUE, développeur gameplay chez Apperture
Comment travailler à l'étranger en tant que développeur gameplay ?
En tant que développeur gameplay, vous pouvez travailler n’importe où dans le monde.
Aux Etats-Unis, en Asie, ou en Europe, vous n’avez que l’embarras du choix. Les studios et les éditeurs sont prêts à vous accueillir.
À deux conditions :
- Vous devez parler anglais
- Vous devez avoir un solide bagage (compétences et expérience)
Sans ça, vous pouvez faire une croix sur vos rêves d’autres horizons.
Si vous cochez les deux cases, préparez votre départ avec attention. Veillez à vous renseigner sur les modalités administratives de votre pays d’accueil par exemple.
Lorsque vous changez de pays, les mauvaises surprises ne sont pas les bienvenues. Mieux vaut tout vérifier en amont.
Quel salaire et quelle évolution professionnelle possible pour le programmeur gameplay ?
2 900 euros par mois. C’est le salaire brut d’un programmeur gameplay junior en France. Pour un profil senior, la rémunération varie entre 4 100 et 5 000 euros par mois. C’est l’un des métiers du jeu vidéo avec les salaires les plus élevés.
Hors de l’Hexagone, le salaire du développeur gameplay s’affiche à 5 250 euros par mois. À San Francisco, comme à Montréal.
Acquérir de l’expérience et collaborer sur des projets intéressants est bénéfique pour le programmeur gameplay.
Porter un intérêt pour les nouvelles technologies comme l’intelligence artificielle est un bonus qui ne laisse pas les recruteurs insensibles.
Après quelques années, une évolution vers le poste de lead programmeur gameplay est envisageable.
D’autres postes de programmeurs spécialisés ou de game designer peuvent aussi être possibles.
« Les jeux vidéo me passionnent et donner vie au jeu et quelque chose de très satisfaisant pour moi, j’ai eu l’occasion de travailler chez Ubisoft sur un AAA, mais actuellement je suis dans un studio indépendant à Nantes (Endroad) de moyenne envergure et je trouve mon travail plus intéressant et diversifié. »
Samuel BUSSON, programmeur gameplay chez Endroad
Comment devenir programmeur gameplay freelance ?
Vous entendrez sans doute certains chanceux vous dire : pour être programmeur gameplay freelance, tout ce dont vous avez besoin, c’est d’un ordinateur et d’une connexion à internet.
Même si ce n’est pas tout à fait faux, en pratique, c’est un peu plus compliqué que ça en a l’air.
Parce que oui, la liberté de travailler d’où on veut, quand on veut, c’est super. Ne pas avoir à rendre de compte à un patron et choisir ses mission, aussi.
Mais encore faut-il trouver ces projets.
Un programmeur gameplay indépendant doit enfiler plusieurs casquettes (prospection commerciale, gestion de projet, comptabilité et facturation, programmation de jeu vidéo…).
Cela demande une organisation certaine, une grande autonomie, de la rigueur et une bonne dose d’implication.
Les avantages et les inconvénients
Comme tout métier, le métier de Programmeur gameplay a, lui aussi, son lot d’avantages et d’inconvénients.
Avantages :
- Salaire attractif
- Compétences recherchées
- Possibilité de travailler en freelance
Inconvénients :
- Veille permanente sur les nouveautés technologiques
- Flexibilité au niveau des horaires
- Être disponible à tout moment
« Avantages : il est très agréable de pouvoir tester son travail et de le faire tester par d’autres personnes en ayant des retours sur ce qui est bien ou non. Inconvénients : lorsque quelque chose ne fonctionne pas ou mal, c’est souvent de notre faute, il faut savoir expliquer ce qui ne vas pas et pourquoi. »
Samuel BUSSON, programmeur gameplay chez Endroad
Guide des métiers du Jeu vidéo