Indispensable pour un studio, c’est en utilisant le langage code que le programmeur de jeux vidéo permet de donner vie au jeu. Acteur pleinement engagé dans la conception du projet, il est présent du début à la fin aux côtés des équipes de production et doit faire en sorte d’assurer toute l’architecture informatique en appliquant son savoir-faire en matière de développement.
Retrouvez toutes les fiches métiers réalisées par Gaming Campus et *aAa* sur notre portail dédié.
QUEL METIER ?
La programmation permet de créer l’interactivité du projet. Sans elle, il existe seulement des données qui n’ont pas de lien entre elles. Elle est donc au centre de l’application et permettra de donner vie à l’univers du jeu.
Julien Millet, président du studio de jeu vidéo Realityz
Grâce à ses compétences de codeur, le programmeur de jeux vidéo est donc celui qui va donner naissance au jeu en utilisant le langage code. Appelé aussi développeur informatique, il va ainsi construire les interfaces, les parties sonore et vidéo, les menus et tous les éléments qui auront été transmis par les équipes de production.
Suivant le cahier des charges défini en amont par le chef de projet, le programmeur va dès lors concevoir le moteur du jeu.
QUEL Rôle ?
Lors de la création d’un jeu vidéo, le programmeur doit s’adapter aux langages avec une compréhension fine de la logique de développement informatique. S’il peut se spécialiser dans un domaine (3D, création d’outils de développement, briques de base des jeux, etc.), ses tâches principales resteront les mêmes, à savoir :
- Analyser les besoins informatiques
- Ecrire le programme
- Tester et corriger les bugs
L’avènement de nouvelles plateformes, la réalité virtuelle, augmentée, l'intelligence artificielle, les jeux massivement multijoueurs... toutes ces pratiques nouvelles s'accompagnent de progrès techniques qui nécessitent qu’ils les connaissent.Julien Millet de Realityz
Si faire une veille permanente est indispensable, le programmeur doit aussi être capable de maîtriser de nombreux outils et savoirs qui seront demandés par les employeurs, tels que :
- Les langages de développement C#, C++, Java etc.
- La programmation graphique (shaders HLSL)
- La programmation d'outils de développement en équipe (Perforce, Git...)
- La programmation réseau pour les jeux connectés
- Les méthodes de conception
- Les outils de production, d'intégration, de visualisation, de test
- La gestion de projet
- L'anglais technique
Un développeur ne doit pas être un simplement exécutant du cahier des charges, nous attendons de lui qu'il le challenge. Par exemple, sur le game design, par la technique, il peut apporter des éléments que le game designer n'aurait pas proposés de lui-même, pensant que c'était mission impossible.
Jean Mariotte, co-fondateur d’EVA - Esports Virtual Arenas
QUELLES éTUDES ?
Un Bac scientifique est recommandé pour évoluer vers une formation Post-bac afin d’atteindre un Bac +3 ou un Bac +5 dans le domaine informatique avec une spécialisation aux technologies du jeu vidéo. Une appétence pour les mathématiques est donc un plus.
Il est également possible d’opter pour un Bac +2 informatique (BTS informatique ou DUT informatique), puis de poursuivre en Bac +3 ou Bac +5.
QUELLES FORMATIONS ?
Longtemps autodidactes, les programmeurs ont besoin d’être de plus en plus formés aux technologies. Être à l’aise avec le code et avoir envie d’apprendre l’informatique est donc indéniable et facilite l’accès à une formation en écoles spécialisées. C’est le cas avec G. Tech (une des quatre écoles de Gaming Campus) qui propose des diplômes professionnalisants dont le Bachelor Développeur informatique, option jeu vidéo. En 3 ans, il enseigne les bases et connaissances nécessaires pour exercer ce métier.
Il permet d’aller jusqu’au MBA Programmation jeu vidéo. Une formation en deux ans qui dispense de tous les outils pour répondre aux besoins des studios avec un apport supplémentaire en matière de management. Surtout, il offre une immersion dans le milieu de l’entreprise avec la dernière en année en alternance ou en stages.
QUEL SALAIRE ?
Un programmeur de jeux vidéo en début de carrière gagnera jusqu’à 30 000 euros brut annuels. Puis avec quelques années d’expérience, son salaire peut atteindre 40 000 euros.
QUELLE Carrière ?
L’Agence française pour le jeu vidéo (AFJV) a montré que le métier de programmeur représente à lui seul 38% des offres d’emploi du jeu vidéo. Une situation qui ne devrait pas faiblir dans les années à venir, mais au contraire s’accentuer puisque qu’il s’agit d’un profil recherché par tous les studios, petits et grands.
En France ou à l’étranger, un développeur de jeux vidéo peut envisager une évolution de carrière en devenant programmeur principal en charge de créer le code principal du jeu et de manager des développeurs. Il peut aussi faire de son expertise sa spécialité.
Enfin, il lui est possible de passer à autre chose et de postuler à des métiers comme chef de projet, directeur technique ou ingénieur en R&D.
Métiers liés
- Programmeur mobile jeu vidéo
- Programmeur gameplay jeu vidéo
- Programmeur online jeu vidéo
- Chef de projet jeu vidéo