Niveau d’études : | Bac+5 |
Bac conseillé : | Scientifique |
Employabilité : | Très bonne |
Salaire débutant : | 3 000 € brut |
Salaire confirmé : | 6 050 € brut |
Mobilité : | Très bonne |
Code ROME : | M1805 |
Code FAP : | M2790 |
Autres intitulés du métier : Programmeur XR ; XR developer ; Programmeuse XR.
Profession : développeur XR
Le développeur XR est l’un des métiers d’avenir du jeu vidéo. Ce fin technicien est spécialisé dans ce qui est appelé la réalité étendue (eXtended Reality). Autrement dit, à partir d’un langage de programmation spécifique, il peut créer des environnements qui combinent le réel et le virtuel. Concrètement, des informations virtuelles peuvent s’ajouter au monde bien réel avec l’aide d’un casque spécifique. Il est ainsi possible de manipuler des objets numériques avec une interaction en plus.
Il sait donc manier la réalité virtuelle (VR), la réalité augmentée (RA) et la réalité mixte (RM). Derrière le métier de développeuse XR, il est parfois courant de voir un terme assez générique pour désigner un professionnel travaillant par exemple uniquement sur la réalité augmentée.
Développeur XR, un métier qui fait sens
Faire un métier qui correspond à ses attentes et ses valeurs représente un objectif pour beaucoup. Envisager devenir développeur XR peut ainsi très bien le permettre et correspondre à ce que vous attendez en travaillant dans le jeu vidéo. C’est-à-dire un métier passion qui offre l’occasion de développer ses compétences, d’être épanoui, de se lever chaque matin avec motivation. Un métier qui vous anime et pour lequel les projets sont stimulants. Un métier devant réunir autonomie, confiance et reconnaissance.
La XR, c’est quoi ?
La réalité étendue prend de plus en plus de place dans le monde du jeu vidéo bien qu’elle nait en 2009. La XR fait le mix des autres réalités pour créer un environnement bien réel avec un environnement virtuel en trois dimensions. De quoi créer des expériences uniques, immersives et innovantes pour l’utilisateur avec des niveaux d’interactivité avec et entre ces différents éléments. Si la réalité XR fait une percée dans des secteurs comme l’industrie automobile ou l’immobilier, le jeu vidéo commence aussi à l’employer.
Les missions du développeur XR
L’expérience mi-augmentée/mi-virtuelle est en marche. Dès lors, le développeur XR va travailler à :
- Analyser les besoins
- Être force de proposition
- Conceptualiser et réaliser le projet
- Créer des fonctionnalités de VR et de RA
- Faire des essais
- Améliorer et corriger les bugs
A cela ajoute Julien Noé : « Les missions d’un développeur XR sont variées. Du conseil client, au conseil technologique pour les choix matériels et logiciels, en passant par le développement des applications et la veille technologique. Ces missions requièrent une bonne maîtrise de la chaîne de production d’une application et des dernières technologies de réalité augmentée et réalité virtuelle présentes sur le marché. »
Pour tout problème lié à l'envoi de ce formulaire, écrivez à contact@gamingcampus.fr ou appelez le 04.28.29.81.03.
Les compétences d’un développeur XR
Si la réalité virtuelle est utilisée dans le jeu vidéo, la XR l’est un peu moins et donc, c’est tout le pari des années à venir. C’est pourquoi une développeuse XR est avant une technicienne qui maîtrise les autres formes de technologies et surtout la programmation jeu vidéo. Il doit donc connaître :
- L’architecture logicielle
- Les outils de VR et RA (HTC Vive, Oculus…)
- Les moteurs de jeu 3D (Unity, Unreal Ungine…)
- Les langages de développement (C#, C+++, Java, etc.)
- La programmation graphique (shaders HLSL)
- Les méthodes de conception
- Les outils de production, d’intégration, de visualisation, de test
Les qualités d’un développeur XR
A ce poste, plusieurs qualités sont essentielles, telles que :
- La créativité
- La rigueur
- L’écoute
- L’autonomie
- La communication
- La persévérance
Les soft skills recherchées par les entreprises
Les soft skills sont recherchées puisqu’elles vont montrer à l’employeur votre capacité à travailler en équipe, à s’adapter aux évolutions technologiques, à la charge de travail, etc. Des compétences qui s’inscrivent bien au-delà des qualités mentionnées sur un CV. Elles sont intrinsèques à chaque individu et ne s’apprennent pas contrairement aux hard skills, qui sont des compétences techniques acquises en formation et au cours d’expérience. En tant que développeur XR, il faut donc pouvoir compter sur plusieurs des soft skills suivantes : savoir prendre des décisions et bien les communiquer, savoir collaborer avec d’autres, faire preuve de créativité, montrer son envie d’apprendre, faire preuve d’intelligence émotionnelle, etc.
Quelles études pour devenir développeur XR ?
Quel diplôme ?
Métier du jeu vidéo à la forte technicité, devenir programmeur XR, c’est posséder un bon niveau d’études pouvant aller à Bac +5. Master, MSc ou MBA, idéalement à suivre dans une école formant aux métiers du jeu vidéo. Ainsi, il sera possible d’apprendre les fondamentaux et d’acquérir des compétences pointues très recherchées.
Quel bac ?
Pour devenir développeur XR, un bac général avec une spécialité en mathématiques ou en sciences. Ou alors un bac STI2D. Pourquoi ce choix ? La raison est simple : organisation, logique et calculs sont importants. L’étape du lycée est donc essentielle puisqu’elle représente un moment singulier durant lequel vous allez commencer à vous forger une culture de l’informatique en apprenant les bases en mathématiques. Une période d’apprentissage des capacités organisationnelles, d’autonomie et de travail en équipe. Puis le jour de l’examen, ce sera un bon moyen de développer ses capacités à gérer le stress et de synthétiser les acquis. Autant de facteurs qui vous serviront pour la suite.
Quelle école d'informatique pour devenir développeur xr ?
L’école du Gaming Campus, G. Tech, forme à la pratique du développement informatique et du jeu vidéo.
- Bachelor Développeur informatique, option jeu vidéo et MSc Programmation jeu vidéo
- Pédagogie 100% par projets, encadrés par des professionnels en activité
- 3 stages pendant le bachelor et 2 ans en alternance en MSc
- Lyon et Paris
Quelles sont les bonnes questions à se poser avant de s’orienter en XR ?
C’est une étape importante puisqu’elle va dessiner votre future orientation. Si bien que prenez le temps de vous interroger sur votre avenir, à partir des exemples de questions suivantes :
- Puis-je faire de ma passion mon métier ?
- Ai-je un niveau ou au moins une appétence pour les matières scientifiques ?
- Ai-je déjà fait du code ?
- Comment se former à devenir développeur XR ?
- Quelle école choisir ?
- Pourquoi choisir une école ?
- Pour quelle raison faire un Bachelor ou un MSc ?
- Quel est le contenu des formations ?
- Qui intervient en cours ? Des professionnels du terrain ?
- Des stages sont-ils organisés ?
- L’école dispose-t-elle d’un bon réseau d’entreprises ?
- Quels sont les débouchés possibles ? Les opportunités sont-elles nombreuses ?
- Dans quel studio travailler ?
Le métier de développeur XR exige un excellent bagage technique. Si bien que faire une formation à Bac +3 ou Bac +5 permet d'apprendre les bases et puis de se perfectionner. C'est ce que nous proposons à G. Tech avec un apprentissage tourné vers la pédagogie par projet à la fois en Bachelor et en MSc. Du concret rien que du concret !
Apprenez les langages informatiques appliqués aux jeux vidéo avec notre formation en trois ans.
- javascript
- php
- MySql
- C#
- C++
- Unity
- Unreal
- Culture gaming
Diplôme obtenu | Titre école bachelor (bac+3) |
Admission post bac | Bac généraliste ou technologique |
Admission parallèle | Bac+1 ou Bac+2 validés |
Durée totale de formation | 3 ans (si admission post bac, 520h / an) |
Evaluation | Notation des projets + Partiels semestriels + Crédits ECTS (180) |
Campus | Lyon et Paris |
Stages | 1 stage chaque année |
Maîtrisez le développement d'un jeu vidéo avec l'acquisition de compétences en XR et VR, et disposez d'une culture gaming forte !
- C#
- C++
- Unity
- Unreal
- Tools
- IA
- Management
- Anglais
Diplôme obtenu | Titre école MSc (bac+5) + Titre RNCP niveau 7 |
Pré-requis | Bac+3 ou Bac+4 validés |
Durée totale de formation | 2 ans (449h / an) |
Evaluation | Notation des projets + Partiels semestriels |
Campus | Lyon et Paris |
Alternance | Chaque année, 3 semaines en entreprises / 1 semaine à l’école |
Effectif moyen par classe | 30 étudiants |
Taux de réussite 2021 | NC |
Taux de satisfaction 2021 | 92% |
Rentrée | Octobre |
Portes ouvertes en ligne ou en physique. 1h d’échanges
pour tout savoir sur l’école Gaming Campus de votre choix.
Le programme de nos formations
Nos deux diplômes permettent d’acquérir des compétences techniques demandées par les professionnels. Elles répondent ainsi aux attentes du secteur et sont adaptées à ses évolutions.
Pour le Bachelor, les cours portent sur :
- L’histoire du jeu vidéo
- Le game design
- La photographie
- Le sound design
- L’informatique
- Le code
- Les systèmes réseaux
- Les bases données
- Le moteur jeu
- Le développement d’applications web
- L’économie du jeu
- Le droit du travail et des sociétés
- L’anglais
Voir plus de détails sur le programme du Bachelor
Pour le MSc :
- Le management
- La gestion financière
- La création d’entreprise
- La conduite de projet
- Le développement informatique
- L’approfondissement des langages de programmation
- L’architecture des moteurs de jeu
- La maîtrise des différents moteurs de jeu vidéo (Unity 3D, Unreal…)
- La programmation graphique
- Le big data
- La VR
Voir plus de détails sur le programme du MSc
S’inscrire à nos formations
La validation d’un bac avec une spécialité en mathématiques ou d’un bac STI2D représente la condition pour entrer en première année de Bachelor. Aux étudiants en deuxième année de BTS, BUT informatique, technologique ou de Licence 2 scientifique ou informatique, il est possible d’intégrer directement la troisième année de formation.
A noter que les candidatures en première année de Bachelor sont libres puisque nous ne sommes pas dans le processus Parcoursup.
Enfin, concernant le MSc Programmation jeux vidéo (Titre RNCP, niveau 7), il faut avoir validé un bac +3 pour postuler en 4ème année.
Trouver un stage ou une alternance
Appliquer les connaissances apprises en formation et se confronter à la réalité du terrain sont deux choses importantes dans la vie d’un étudiant. Réaliser un stage en entreprise est donc l’une des meilleures façons d’acquérir de l’expérience, de créer son réseau, de se familiariser avec l’environnement gaming. De plus, c’est l’occasion de participer à des projets et de se voir confier des missions, et même proposer un emploi à la fin. En tant qu’apprenti développeur XR, vous pourrez vous rendre compte du métier et de toutes ses composantes. Idéalement, essayez de réaliser des stages sur d’autres postes comme développeur informatique, IA specialist ou encore développeuse moteur. Ca vous apportera une ouverture et des compétences plus larges.
Nous proposons donc tout au long des cinq années de formation, plusieurs périodes de stage.
- Deux mois en 1ère et 2ème années de Bachelor
- Trois mois en fin de 3ème année
- Six mois en 4ème année de MSc
- Une 5ème année exclusivement en stage et CDD
Sachez que pour trouver un employeur, nous publions régulièrement des offres au sein de l’école. Si vous voulez en savoir plus sur les stages déjà effectués par nos étudiants rendez-vous ici et pour les alternances sur cette page.
Le salaire d’un développeur XR
Difficile encore d’avoir une vue d’ensemble des salaires des développeurs XR. On peut cependant indiquer que la rémunération d’un développeur en réalité virtuelle peut gagner par mois jusqu’à 45 000 euros, soit 3 750 euros par mois. A l’étranger, comme au Canada, la rémunération peut facilement dépasser 100 000 dollars, soit plus de 8 000 dollars mensuels.
La développeur XR se classe en 13ème position des salaires des métiers du jeu vidéo.
Dans quelle entreprise travailler ?
C’est un métier assez nouveau. De plus, tous les studios ne se sont pas lancés dans la VR ou la RA, encore moins dans la XR. Les plus importants le font comme Ubisoft. D’autres ont des petites équipes dédiées. En revanche, dans l’industrie, le marketing ou l’énergie, ce sont des profils très recherchés.
Les conditions de travail
Travailler dans les meilleures conditions est obligatoire afin d’être performant, épanoui et en bonne santé. Environnement de travail, ambiance générale, bureau ergonomique, management à l’écoute et attentif, respect des horaires, outils performants mis à disposition, avantages sociaux, reconnaissance… autant de critères qui seront favorables à travailler dans de bonnes conditions. Renseignez-vous avant de signer !
Les horaires
Le temps de travail d’un développeur XR est d’en moyenne 35 heures par semaine, soit un temps plein. Il se peut éventuellement qu’il travaille 39 heures voire plus si la charge de travail pour finir un projet est demandée. Ce qui est une pratique courante dans ce milieu. Des heures supplémentaires sont souvent appliquées.
Rattachement hiérarchique
Comme le métier est relativement récent, une grande majorité de studios ne disposent pas encore d’une développeuse XR. En revanche pour les autres qui en ont un ou plusieurs, ces derniers vont travailler sous la responsabilité du lead programmeur ou même du directeur technique.
Comment trouver un emploi de développeur XR ?
S’il y en a peut-être moins que pour les autres métiers de la programmation, il est tout de même possible de trouver un emploi. Encore faut-il s’investir à le chercher. Si bien qu’il est primordial de mobiliser plusieurs canaux comme votre réseau professionnel, de consulter des sites spécialisés tels que Gaming Jobs, Seek-Team ou l’Agence française pour le jeu vidéo. Linkedin est par ailleurs un bon moyen pour savoir si des entreprises recrutent.
Evolution de carrière
Un développeur XR peut devenir après quelques années d’expérience lead developer XR ou passer au stade encore au-dessus et prétendre au poste de chef de projet jeux vidéo.
Développeur XR freelance, comment faire ?
Comme beaucoup de développeurs, cette spécialisation en réalité étendue peut s’effectuer en freelance. Un avantage lorsque l’on ne souhaite pas travailler pour une seule entreprise ni avoir un contrat en CDI. Toutefois, il peut s’avérer que le statut est précaire, notamment au début. Pour commencer en indépendant autant avoir quelques années d’expérience afin d’être à l’aise sur divers logiciels, outils et en gestion de projets.
Comment devenir développeur XR à l’étranger ?
Le plus difficile avant de s’envoler dans un autres pays pour y travailler, c’est de pouvoir réunir tous les éléments qui permettront à votre candidature de faire la différence et surtout d’attirer l’attention. Il est donc crucial de maîtriser deux aspects en tant que développeuse XR : parler, écrire, comprendre l’anglais et être compétent en matière de technique XR, AR, VR. A cela s’ajoutent des connaissances en culture gaming et en culture informatique. Il faudra aussi montrer que vous êtes organisé, rigoureux et capable de mener à bien des projets. Tout cela ne diffère pas tellement d’une candidature en France auprès d’un studio. En revanche, renseignez-vous sur le pays choisi et l’entreprise sollicitée. Il est fondamental de savoir où vous allez mettre les pieds. Surtout cela permet d’anticiper les démarches administratives.
Les avantages et les inconvénients de ce métier
Le métier de développeur XR a ses avantages comme ses inconvénients.
Avantages :
- Métier nouveau donc recherché
- Maîtrise technique importante donc évolution possible
- Possibilité de travailler dans de nombreux secteurs
- Salaire attractif qui peut vite évoluer
« L’avantage principal de ce métier est de pouvoir travailler sur les dernières tendances du marché en matière de technologies immersives. Il permet également le traitement et la résolution de problématiques nouvelles grâce aux nouveaux dispositifs XR présents sur le marché. Les possibilités qu’offre également le métier de développeur XR est le vaste choix des applications réalisables avec ces technologies, évitant ainsi une certaine routine dans la création des applications », souligne Julien Noé.
Inconvénients :
- Des horaires importants
- Un métier nouveau donc des offres d’emploi moins importantes que le métier de développeur jeux vidéo
« Côté inconvénients, la documentation et les informations d’utilisations de ces dispositifs sont souvent peu nombreux, obligeant le développeur XR à une recherche assidue des solutions face à ces problématiques. Enfin, comme tout travail dans le métier du numérique, il faut garder à l’esprit aimer travailler devant un ordinateur et la vie de sédentaire que nous oblige ce métier », ajoute-t-il.
En résumé
Dans la famille des programmeurs de jeux vidéo, le développeur XR est celui qui se charge de donner vie au jeu en mixant à la fois un environnement réel avec un environnement virtuel (appelé eXtended Reality). Il s'agit vraiment d'une innovation qui bouleverse le jeu vidéo. Dès lors, le développeur XR, qui travaille pour un studio en tant que salarié ou en freelance, doit mener plusieurs actions pour tenir les objectifs du cahier des charges. Par exemple, en plus d'analyser les besoins, il est force de proposition. Puis, il va conceptualiser et réaliser le projet, créer des fonctionnalités de VR et de RA, mener des essais et faire des corrections s'il y a besoin. Il doit donc être un bon technicien, connaissant les outils de VR et RA, les moteurs de jeu 3D, le développement, la programmation graphique, etc.
💰 Combien gagne un développeur XR ?Métier nouveau, difficile encore de savoir combien gagne précisément un développeur XR. Cela dit, en se basant sur le salaire d'un développeur en réalité augmentée situé autour de 45 000 euros par an, celui d'un développeur XR n'est pas très loin et se situe dans cette même fourchette. Au Canada, la rémunération pourra plutôt atteindre les 100 000 dollars annuels.
🧠 Quel niveau d'étude est nécessaire pour être développeur XR ?Développeur XR, c'est le genre de métier qui demande une excellente expertise de la réalité augmentée et de ses dérivés. Du développement informatique au graphisme en passant par le moteur de jeu. Un métier complet, recherché, dont les bases s'apprennent en suivant une formation spécialisée d'un niveau Bac +5 avec une appétence pour le jeu vidéo.
🎓 Quel Bac faut-il avoir pour devenir développeur XR ?Si le métier de développeur XR demande un niveau technique spécifique, il faut donc opter pour un Bac général au lycée avec une spécialité en Numérique et sciences informatiques ou en Mathématiques ou en Sciences de l'ingénieur. Ensuite, il sera plus facile d'intégrer une formation post-bac, spécialisée dans les métiers du jeu vidéo.
📚 Quelle est la formation pour devenir développeur XR ?Le MSc Programmeur jeu vidéo de notre école G. Tech (Lyon et Paris) forme au métier de développeur XR. Accessible après notre Bachelor Développeur informatique, option jeu vidéo, ce diplôme permet de se perfectionner dans les langages informatiques et d'atteindre un niveau supplémentaire de connaissances en réalité augmentée, en IA, moteurs de jeu, etc. Pendant cinq ans, des projets sont réalisés par les étudiants, seul ou à plusieurs, et des stages complètent la formation. D'une durée de 2 mois en 1ère et 2ème années, ils se déroulent sur six mois en 4ème année. Et une période d'alternance termine la formation.
🎮 Comment devenir développeur XR ?Métier technique qui demande de bien connaître les notions de réalités augmentées, devenir développeur XR ne s'apprend pas du jour au lendemain. Seule une formation de niveau Bac +5 permet d'acquérir les bonnes connaissances et compétences. Ce que notre école G. Tech donne l'occasion de faire d'abord en passant par le Bachelor Développeur informatique puis en continuant en MSc Programmeur jeu vidéo. Si toutes les entreprises du jeu vidéo n'ont pas de branche XR, les plus grandes (Ubisoft, Gameloft) en possèdent. Autre option : travailler pour des acteurs de l'énergie, du marketing ou de l'industrie qui utilisent cette technologie.
Développeur XR en vidéo
Interview de Karen Lo Pinto, directrice de G Business chez Studyrama
Comment devenir développeur XR ?
Tout simplement en passant par une école spécialisée dans les métiers du jeu vidéo. Notre établissement G. Tech en offre l’occasion à travers deux diplômes. D’abord le Bachelor Développeur informatique offre les fondamentaux de la programmation informatique. Puis notre MSc Programmeur jeu vidéo permet de se perfectionner et d’apprendre notamment les techniques de réalités virtuelles par exemple.