Fiche métier : Programmeur online, par Gaming Campus

Fiche métier : Programmeur online, par Gaming Campus

Profession 

Derrière un jeu en ligne ou en réseau, se cache tout un ensemble de métiers qui rend possible sa jouabilité et l’expérience unique. L’un d’eux s’appelle le programmeur online jeu vidéo. Son rôle : créer, programmer et intégrer les mécaniques multijoueurs associées au gameplay. Un poste qui demande de maîtriser la programmation informatique et les réseaux ce qui en fait une brique essentielle dans la conception d’un jeu.

Objectifs

Gérer le développement, l'intégration et la maintenance des services en ligne, telles sont dans les grandes lignes les missions d’un programmeur online jeu vidéo. « Il s'occupe de toute la partie gestion réseau, aussi bien en haut niveau que sur la gestion des connexions, des structures de données qui doivent être échangées. Il travaille également avec l'ensemble des autres développeurs pour s'assurer que leur travail soit compatible avec le fonctionnement en réseau », précise Julien Millet, président du studio Realityz. 

De plus, « il aura pour mission de documentation et de réunions avec ses collaborateurs afin que ceux-ci puissent utiliser les fonctionnalités réseau avec succès ».

Il devra ainsi :

  • Créer et développer le moteur réseau et du serveur de jeu 
  • Créer et appliquer les fonctionnalités multijoueurs (offline et online)
  • Réaliser la maintenance 

Programmeur online travaillant sur un ordinateur

Qualités

Programmeur online demande de travailler en équipe et donc de savoir communiquer et dialoguer. De plus, ses qualités pour exercer ce métier reposent sur :

 

  • Une rigueur
  • Une autonomie
  • Un esprit d’initiative
  • Une passion pour les technologies

 

Compétences

A ce poste, il est incontournable de maîtriser les technologies informatiques, la programmation et les outils et moteurs pour une utilisation en ligne. Programmeur online demande donc d’avoir les compétences en matière de :

  • Programmation - C, C++, C#, Python
  • Algorithmes de ranking multijoueurs et de matchmaking
  • Protocoles TCP et UDP
  • Programmation web - HTML, Javascript, PHP, bases de données

Et de connaître également :

  • Les règles de fonctionnement des jeux en réseau et multiplayer (MMORPG)
  • Les comportements du public face au jeu
  • Les contraintes et techniques de calculs 3D

Parcours

« La maîtrise technique est généralement accompagnée d’un diplôme d’ingénieur ou orienté programmation. Une spécialité réseau est un plus, néanmoins c'est l'expérience qui primera sur la formation initiale », souligne Julien Millet.

Il faudra donc passer par un Bac scientifique, un Bac pro informatique ou Systèmes numériques option réseaux puis faire le choix d’une formation spécialisée en jeu vidéo. Il est possible également, après le Bac, de poursuivre en BTS/DUT/Licence professionnelle en informatique et envisager une formation qualifiante en jeu vidéo.

Formations

Faire le choix d’une école du jeu vidéo est le plus pertinent puisque l’enseignement sera spécifique et technique, tout en apprenant les enjeux du marché et la culture gaming. Un programme que propose l’école G. Tech avec le Bachelor Développeur informatique, option jeu vidéo. D’une durée de trois ans, accessible après le Bac, il permet d'acquérir toutes les bases du langage informatique. Puis peu à peu de se former à la programmation web, mobile et base de données. Une formation complétée par des stages.

Ensuite, pour aller plus loin et obtenir un niveau technique pointu, l’école, il est possible d’aller en MBA Programmation jeu vidéo. Sur 2 ans, cette formation apporte un enseignement axé sur les outils du langage informatique liés spécifiquement au jeu vidéo tels que Unity 3D, Unreal Engine 4, CryEngine, etc. De plus, le MBA forme à des responsabilités avec des cours en management. Là-aussi, stages et alternance permettent de se familiariser avec le monde du travail.

Salaire

La rémunération d’un programmeur online jeu vidéo junior démarre autour de 30 000 euros par an. Avec de l’expérience, son salaire peut atteindre 40 000 euros.

Carrière

Grâce à ses compétences dans la programmation de jeu vidéo et le développement informatique, un programmeur online peut envisager une évolution de carrière à d’autres postes techniques au sein d’un studio. Si son ambition est de prendre des responsabilités, il peut se voir en lead programmer par exemple.

En résumé

Le programmeur online jeu vidéo a la mission de travailler sur la partie connectée au réseau. Essentiel dans la création d’un jeu vidéo en ligne, il s’impliquera sur l’ensemble des éléments du jeu avec, à la fin, une influence sur l’expérience du joueur.

Programmeuse jeu vidéo devant un ordinateur