Le travail du programmeur de jeux mobiles consiste à développer une application de jeu que les gens utiliseront sur un téléphone, une tablette ou un autre lecteur de jeu mobile. Dans ce rôle, le programmeur est responsable de la configuration de l'expérience utilisateur prévue, de la coordination avec les fournisseurs de contenu et du test du logiciel pour vérifier que tous les aspects fonctionnent.
Le candidat doit être polyvalent et avoir des compétences en programmation, notamment pour les jeux mobiles. Travaillant en étroite collaboration avec le game designer, le lead marketer et le responsable de la monétisation impliqués dans la création du projet, elle doit développer des idées et des concepts de jeux "avec des cycles de production très rapides basés sur des itérations constantes".
Un programmeur de jeux mobiles impose des limites supplémentaires non seulement sur la plateforme, mais surtout sur le marché, au sein duquel il faut apprendre à se démarquer.
Le chiffre d'affaires du secteur du jeu vidéo mobile a dépassé le milliard d'euros en 2019 (+ 28 %, selon le Syndicat des éditeurs de logiciels de loisirs). Les jeux mobiles sont un marché florissant et en croissance qui attire un large public. Ainsi, plusieurs studios ont choisi de développer cette branche, tandis que certains se sont spécialisés exclusivement dans le domaine du meuble. Quels avantages pour les programmeurs de jeux mobiles.
1 Tâches
2 Compétences
3 qualités
4 Formation
5 Rémunération
6 Carrière
7 En bref
Tâches
Dans le développement de jeux mobiles, les missions du programmeur peuvent être différentes : il y a le programmeur back-end, c'est-à-dire celui qui crée la logique et les calculs que le joueur ne voit pas toujours, comme les données de base, le score, les revenus, les interactions entre joueurs…. Et celui du front-end qui génère ce qui apparaît sur l'écran du joueur à l'aide de technologies d'applications mobiles (iOS, Android) ou, plus précisément, d'un moteur graphique (Unity).
Compétences
Avoir des connaissances essentielles en programmation est indiscutable et comprendre les plateformes mobiles est un atout. En d'autres termes, un programmeur doit savoir :
– Mettre en œuvre des techniques de programmation – Se familiariser avec les outils de développement traditionnels (Visual Studio, vérificateur de version, base de données de bogues, etc.) – Se familiariser avec les outils de programmation iOS Swift et Android Studio. – Comprendre la programmation web (HTML, Javascript, PHP) – Compétence en C++ et C#. – Comprendre comment s'adapter à un environnement changeant
Qualité
Pour ce poste, le programmeur doit posséder certaines qualités pour pouvoir travailler et évoluer en équipe. Plus précisément, il doit posséder :
– Bonnes compétences interpersonnelles. – Initiative – Approche rigoureuse – Sens de la créativité – Autonomie – Passion pour les jeux vidéo (y compris les jeux mobiles)
Étude pour la formation post-universitaire. Pour décrocher un emploi, il faut être titulaire d'un baccalauréat +3 ou +5 en informatique avec une majeure en technologie du jeu vidéo.
Il est également possible d'opter pour un bac +2 en informatique via un BTS ou un DUT et poursuivre par un bac +4 et +5. A partir de là, il est possible de se spécialiser dans la programmation mobile.
"Il faut avant tout savoir programmer, notamment en s'entraînant et en discutant avec d'autres programmeurs. Une fois que l'on maîtrise les fondamentaux de la programmation, on peut se spécialiser dans les technologies du jeu vidéo mobile comme Unity", suggère Ben Kaltenbaek.
Entraînement
Vous pouvez obtenir un diplôme de programmeur auprès de G.Tech (l'une des quatre écoles du Gaming Campus ), qui propose un diplôme en développement informatique avec une option pour les jeux vidéo. Ce programme en trois ans, accessible après le bac ou en admission parallèle à la troisième année, enseigne tous les fondamentaux du développement de jeux vidéo. La méthode pédagogique est basée sur la réalisation de projets concrets comme le développement d'un jeu mobile redondant.
Par la suite, il est possible d'obtenir un niveau Bac +5 en suivant le MBA en Programmation de Jeux Vidéo. Il s'agit d'un cursus de deux ans qui laisse beaucoup de place à l'immersion en entreprise.
Compensation
Le salaire d'un développeur mobile varie en fonction de l'expérience et des études. Cependant, la fourchette pour un débutant est d'environ 38 000 euros bruts par an. Au fil des ans, son salaire a atteint plus de 55 000 euros.
Carrière
Le travail d'un programmeur de jeux mobiles, comme celui d'un programmeur de jeux vidéo, sera facile à trouver car l'industrie se développe à un rythme exponentiel. Les programmeurs sont le travail le plus demandé dans cette industrie. Certains studios n'embauchent que des jeunes pour les former en interne sur des technologies de pointe qui ne sont souvent pas encore enseignées. Pour être embauché, il suffit d'avoir de solides capacités d'apprentissage et de motivation.
Au bout de quelques années, un développeur peut évoluer vers des postes de chef de projet mobile, bien qu'il puisse également travailler comme programmeur pour consoles PC ou jeux vidéo.
Bref
Le métier de programmeur de jeux mobiles semble promis à un bel avenir car le secteur des jeux pour tablettes et smartphones est loin d'être en crise. Cependant, afin de développer des jeux casual et hardcore, ce poste nécessite des connaissances techniques essentielles en programmation traditionnelle et mobile.