Un programmeur mobile jeu vidéo est avant tout un professionnel du code qui s’est spécialisé dans le développement de jeux hyper-casual (c’est-à-dire avec un gameplay simple et accessible à tous), casual, mid-core ou hard-core, destinés aux plateformes mobiles.
Retrouvez toutes les fiches métiers réalisées par Gaming Campus et *aAa* sur notre portail dédié.
QUEL METIER ?
Savoir programmer est primordiale, annonce . Et cela s'apprend avec de la pratique et des échanges avec d'autres programmeurs. Une fois les bases de la programmation acquises, il est possible de se spécialiser dans des technologies propres aux jeux vidéo mobiles comme Unity.
Ben Kaltenbaek, CEO de Revolt Games, studio éditeur du jeu vidéo Neopolis Game
Doté d’une grande polyvalence, il travaille sur le projet en lien avec le game designer, le lead marketing et le monétisation manager et peut s’impliquer dans la création en apportant des idées et des concepts. « Des jeux aux cycles de production très rapides et basés sur l’itération permanente », précise Ben Kaltenbaek.
Évoluant dans un secteur porteur dépassant le milliard d’euros de recette en 2019 (+ 28% selon, le Syndicat des éditeurs de logiciels de loisirs), le programmeur mobile est donc un profil recherché pour ses capacités à s’adapter à toutes les technologies. Donc il n’aura pas de mal à trouver un employeur.
Les programmeurs sont les profils les plus recherchés dans cette industrie. Certains studios (comme nous) ne recrutent que des juniors afin de les former en interne sur des technologies novatrices, souvent pas encore enseignées. Ainsi, il suffit d'avoir une très bonne capacité d'apprentissage et de la motivation pour être recruté.
Ben Kaltenbaek de Revolt Games
QUEL RÔLE ?
Les missions quotidiennes du programmeur peuvent être différentes selon les projets sur lesquels il travaille.
Ben Kaltenbaek les présente :
Celui en backend qui crée la logique et les calculs mais non-perceptibles à l’écran par le joueur comme la base de données, le score, les revenus, les interactions entre joueurs… Et celui en frontend qui créé ce qui s'affiche sur l'écran du joueur en utilisant les technologies d'application mobile (iOS, Android) ou bien un moteur graphique (Unity).
QUELLES QUALITÉS ?
Pour exercer ce métier et savoir travailler en équipe, le profil du programmeur doit prendre en compte des qualités intrinsèques incontournables comme :
- Savoir communiquer
- Posséder un esprit d’initiative
- Disposer d’une certaine rigueur
- Avoir le sens de la créativité
- Travailler en autonomie
- Avoir la passion pour le jeu vidéo sous toutes ses formes
QUELLES CAPACITÉS ?
Un programmeur de jeux sur plateformes mobiles aime se donner des contraintes supplémentaires par rapport à la plateforme, mais aussi au marché auquel il faut savoir se différencier.
Valentin Birembaut, développeur pour le studio Ohbibi
Un studio demande au programmeur mobile jeu vidéo de savoir maîtriser les technologies de la programmation classique et mobile. Dans le détail, il lui faut :
- Connaître les outils de développement classiques (Visual studio, contrôleur de version, base de bugs, etc.)
- Savoir mettre en œuvre les techniques de programmation
- Connaître les outils de développement mobile Swift pour iOS et Android Studio pour Android
- Connaître la programmation Web (HTML, Javascript, PHP)
- Maîtriser les langages C++, C#
- Être capable d’évoluer dans un environnement complexe
QUELLES éTUDES ?
Pour connaître tous les outils de la programmation informatique et du jeu vidéo, un développeur mobile jeu vidéo devra passer par la case études. D’abord en décrochant un Bac scientifique pour accéder à une formation Post-bac. Il est conseillé d’avoir un Bac +3 ou +5 en informatique avec une spécialisation aux technologies du jeu vidéo.
Il est possible aussi d’opter pour un BTS ou DUT informatique et de poursuivre vers un Bac +4 et +5. De là, il pourra se spécialiser en programmation de jeu vidéo dans une école dédiée.
QUELLES FORMATIONS ?
On ne choisit pas spécifiquement de faire du jeu vidéo mobile, l'expérience du mobile s'obtient surtout avec les projets que l'on développe.
Valentin Birembaut qui a suivi une formation de programmeur classique à Supinfogame (Valenciennes)
Toutefois passer par une école spécialisée en métiers du jeu vidéo est vivement conseillée. G. Tech permet ainsi de pouvoir apprendre les fondamentaux du développement de jeux vidéo grâce au Bachelor Développeur informatique option jeu vidéo. Une formation en trois ans qui offre un enseignement axé sur la réalisation de productions comme le développement d’un jeu mobile hyper-casual.
Ensuite, pour aller plus loin, il est possible d’atteindre le MBA Programmeur jeu vidéo. En deux ans, elle permet d’acquérir plus profondément les techniques de programmation et fait de l’immersion en entreprise, un volet important.
Quel salaire ?
En débutant comme programmeur mobile, la rémunération pourra atteindre 38 000 euros brut annuels. De projet en projet et d’année en année, le salaire pourra grimper et atteindre 55 000 euros.
QUELLE Evolution ?
Métier polyvalent qui demande la plus grande maîtrise des technologies informatiques, le programmeur mobile jeu vidéo peut évoluer facilement vers d’autres postes comme celui de chef de projet mobile ou s’orienter vers les jeux sur consoles en devenant programmeur de jeu vidéo. A ce niveau, il pourra encore gravir les échelons.