Qu'est ce qu'un Programmeur Jeu Vidéo ?
Le Programmeur Jeu Vidéo est celui qui pense et développe le moteur du jeu, c'est à dire l'architecture informatique permettant aux différents éléments d'être intégrés au rendu final et d’interagir les uns avec les autres. Et pour être tout à fait précis, « Programmeur Jeu Vidéo » est en réalité le nom d'une grande famille de métier, puisqu'en découle de (très) nombreuses spécialisations, telles que le programmeur réseau, programmeur gameplay, programmeur 2D / 3D, programmeurs outils, etc etc. Et évidemment, chacune de ces spécialités possèdent des missions et compétences qui lui sont propres (le programmeur gameplay va s'attacher à travailler sur le contenu même des jeux, quant le programmeur outils va créer des outils que d'autres programmeurs utiliseront, …). Quoi qu'il en soit, et quelle que soit la spécialité choisie, le Programmeur Jeu Vidéo verra sa mission se décliner généralement en 3 phases, à savoir celle consistant a comprendre et analyser le cahier des charges de son intervention, celle consistant à créer la solution (écriture et langage), et enfin celle consistant a effectuer des correctifs suite aux passages des QA testeurs.
Quelles sont les qualités et compétences d'un Programmeur Jeu Vidéo?
Le Programmeur Jeu Vidéo est avant tout un technicien du langage et de sa spécialité (gameplay, outils, 2D, 3D, etc). Toujours en recherche d'optimisation, ayant un regard critique tant vis à vis de son travail que du système interactif dans sa globalité, il devra :
- Posséder une véritable capacité de veille technologique, et aura à cœur d'être à jour dans ces process / compétences logiciel
- Maîtriser les outils propres à la programmation en équipe, selon sa spécialité (SourceSafe, Perforce, …)
- Maîtriser divers outils et langages de programmation, tel que Unity 3D, Unreal Engine* (pour les outils), et Java, C, C++, C#, Javascript (pour les langages)
- Être particulièrement rigoureux
- Apprécier travailler en équipe, et être capable de centraliser (puis intégrer) les travaux d'autres corps de métier (visuels des Modeleurs 3D, cartes des Level Designers, effets sonores des Sound Designers, etc)
*Si vous désirez en apprendre davantage sur le sujet, découvrez notre nouveau tutoriel sur Unreal Engine 4, son prix et ses caractéristiques.
Quels métiers faire après celui de Programmeur Jeu Vidéo ?
La suite logique aux fonctions de Programmeur Jeu Vidéo est évidemment le poste de Lead Programmeur. Pour autant, sa capacité d'échange et de centralisation avec les différents corps de métier, ses compétences techniques, et sa compréhension des contraintes techniques pourront lui permettre de prétendre aussi à un poste Responsable Technique.
Quel est le salaire d'un Programmeur Jeu Vidéo junior ?
En tant que débutant, l'on estime la rémunération brute mensuelle d'un Programmeur Jeu Vidéo aux alentours de 1700 / 2050 €. Cette fourchette est cependant à pondérer : effectivement, la fonction de Programmeur Jeu Vidéo est « en tension » à la date de rédaction de cette fiche métier, et de fait, la rémunération proposée peut être sensiblement supérieure.
Quelles formations permettent de devenir Programmeur Jeu Vidéo ?
Plusieurs cursus supérieurs peuvent vous permettre de devenir Programmeur Jeu Vidéo, qu'ils soient généralistes ou très spécifiques à l'univers du jeu vidéo. Nous pouvons par exemple citer :
- MBA Programmation jeu vidéo de G. Tech (Gaming Campus) ;
- Licence universitaire Développement Applications pour l'Animation et de Jeu Vidéo ;
- Mastère Game Progamming de Isart Digital ;
- Cursus programmeur Jeu Vidéo de Créajeux.