Prévisualisation youtube bouton play youtube
Métiers

Programmeur UI jeux vidéo

Responsable du développement et de la conception des modules de présentation d’un jeu vidéo (menus, HUD…), le programmeur UI jeux vidéo est un expert de l’interface utilisateur. Un métier qui demande un bon niveau de compétences techniques dans la maîtrise des langages informatiques.

Header Mobile Programmeur Gameplay
Fiche métier mise à jour le
Niveau d’études : Bac +3
Bac conseillé : Informatique
Employabilité : Correcte
Salaire débutant : 2 830 € brut
Salaire confirmé : 4 166 € brut
Mobilité : Correcte
Code ROME : M1805
Code FAP : M2790

Autres intitulés du métier : Développeur UI ; Programmeur interface utilisateur

Profession : programmeur UI jeux vidéo

Responsable des modules de présentation d’un jeu vidéo comme les menus par exemple, mais également des interfaces, la programmeuse UI jeux vidéo intervient lors de la production d’un jeu vidéo au côté des équipes de développeurs et d’UI designers. Elle doit être aussi en mesure de concevoir les éléments pour les contrôler.

Ce poste a une influence directe sur la qualité du jeu et sur l’expérience utilisateur puisqu’il faudra toujours se demander si le joueur cliquera sur le menu, si les informations HUD (informations relatives au jeu pouvant prendre la forme d’une barre de vie, d’une carte, etc.) sont intuitives, etc. Savoir coder et connaître les meilleures pratiques d’expérience utilisateur tout en étant animé par la passion du jeu vidéo sont les conditions pour exercer ce métier.

Programmeur UI jeux vidéo, un métier qui fait sens

Il n’y a pas que les métiers spécialisés dans l’environnement, dans le social ou dans la santé qui font sens. N’importe lequel peut l’être en fonction de la définition que l’on place derrière. Choisir d’être programmeur UI jeux vidéo peut réunir des critères singuliers qui vous animent et vous épanouissent. Travailler sur des projets motivants, être autonome, être en capacité à créer et à développer ses compétences… tous ces éléments peuvent avoir du sens pour vous, selon ce que vous recherchez. Si bien que travailler en tant que programmeur UI participera à votre épanouissement professionnel et personnel.

 

Capture écran Fortnite
La programmeuse UI jeux vidéo influe sur l’expérience utilisateur d’un jeu, pour cela il doit pouvoir concevoir des éléments de l’interface (menu de Fornite ici) en veillant à l’uniformité visuelle

Les missions d’un programmeur UI jeux vidéo

Si elles sont différentes selon l’entreprise pour laquelle le programmeur UI jeux vidéo travaille, certaines missions sont pour autant communes à la fonction. Ainsi, à ce poste, il faut savoir :

  • Analyser les besoins
  • Proposer des prototypes de concepts d’interaction pour le jeu
  • Concevoir les différents éléments de l’interface utilisateur en veillant à l’uniformité visuelle
  • Développer l’UI du jeu et ses fonctionnalités
  • Déboguer et optimiser les interfaces utilisateur existantes
  • Participer au développement des mécaniques du jeu
  • Concevoir la documentation adéquate
Capture écran FIFA 21
Sur un jeu comme FIFA 21, le joueur doit pouvoir naviguer dans les menus de manière intuitive et ce, grâce au travail du programmeur UI jeux vidéo

Les compétences d’un programmeur UI jeux vidéo

Poste exigeant des compétences à la fois dans la compréhension des pratiques d’expérience utilisateur et dans les techniques de développement (gameplay, design), il est souvent demandé au programmeur UI jeux vidéo un minimum de deux à trois ans d’expérience. La raison est simple : maîtriser plusieurs types de programmation. Dans le détail, cela veut dire :

  • Le langage C++
  • Les langages script (Python, LUA…)
  • L’ergonomie d’une interface
  • La programmation Web (HTML, Javascript entre autres)
  • Des connaissances sur Flash par exemple
  • Les outils d’intégration et de test
  • Le middleware
Capture écran langage C++
Parmi l’ensemble des compétences du programmeur UI jeux vidéo, le langage C++ est la priorité à maîtriser
Capture écran Script_LUA
Autre compétence à bien connaître pour le développeur UI jeux vidéo : les langages scripts comme LUA

Les qualités d’un programmeur UI jeux vidéo

De plus en plus recherché pour son expertise sur l’interface utilisateur, le programmeur UI jeux vidéo doit aussi posséder des qualités humaines. Ces dernières feront de lui une personne sachant travailler en équipe, mais pas seulement. Elle doit faire preuve de :

  • Rigueur
  • Créativité
  • Autonomie
  • Autocritique
  • Analyse
  • Adaptabilité

Les soft skills recherchées par les entreprises

Aux compétences plus techniques ou académiques, les compétences humaines caractérisent chaque individu. On les appelle les soft skills. Elles font partie de la personnalité du développeur et sont de plus en plus recherchées par les entreprises. La raison est simple : travailler dans un secteur en constante évolution demande une adaptabilité au changement. Mais une entreprise doit aussi pouvoir compter sur des professionnels motivés, soudés, dynamiques. C’est dans ce sens qu’elles sont attentives aux soft skills d’un programmeur UI. De l’écoute et de l’entre-aide, de l’empathie, de la patience ou la capacité à savoir résoudre des problèmes sont ainsi attendus.

Quelles études pour devenir programmeur UI jeux vidéo ?

Quel diplôme ?

Comme il ait demandé un niveau d’expertise technique pointu, devenir programmeur UI, demande une formation correspondante aux attentes des studios. En particulier dans l’usage et la maîtrise des langages de programmation et dans l’expérience utilisateur. Dès lors, un futur professionnel doit s’orienter soit en BTS/Licence pro informatique ou faire le choix d’un diplôme de niveau Bac +3/Bac +5 en école d’informatique spécialisée dans les métiers du jeu vidéo. Une manière d’apprendre le développement informatique tourné vers le gaming.

Quel bac ?

Le métier de programmeur UI demande un certain sens de la logique, de l’analyse, de la compréhension. Ce que vous apprendrez dès le lycée en optant pour un Bac général avec une spécialité en sciences ou en mathématiques. Envisager la voie technologique avec le bac STI2D s’affiche également comme un bon moyen avant de postuler dans une école. En tout cas, pour l’une ou l’autre solution, l’apprentissage des mathématiques et des matières scientifiques est incontournable. Savoir résoudre un problème lors de la programmation UI sera bien plus facile ainsi avec des bases acquises longtemps en amont.

Quelle école d'informatique pour devenir programmeur ui jeux vidéo ?

L’école du Gaming Campus, G. Tech, est spécialisée dans l’apprentissage du développement informatique avec une spécialisation pour les technologies 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
Titre école d'informatique
Prévisualisation youtube bouton play youtube

Quelles sont les bonnes questions à se poser avant de s’orienter dans ce métier ?

Etape importante avant toute orientation, il est nécessaire de s’interroger sur son futur métier et sur la manière d’y parvenir. Voici quelques questions à se poser :

  • Quel métier je souhaite faire plus tard ?
  • Ai-je envie de programmer toute la journée ?
  • Ai-je un niveau suffisant en mathématiques ?
  • Comment bien se former ?
  • Quel diplôme je vise (Bachelor, MBA, MSc…) ?
  • Dans quelle école se former ?
  • Comment postuler ? Avec quel bac ?
  • Quels sont les contenus des formations ?
  • Intervenants et professeurs, qui donnent les cours ?
  • Des stages ou des alternances sont-ils organisés ?
  • Dans quelle entreprise je souhaite travailler plus tard ?
  • Les débouchés sont-ils importants sur ce secteur précis du développement de jeu vidéo ?
Quelle formation post-bac pour devenir programmeur UI jeux vidéo ?

Comprendre le développement informatique, tout en maîtrisant les interfaces utilisateur, à G. Tech, nous formons les futurs programmeurs UI jeux vidéo. Avec notre bachelor et notre MSc, nous mettons ainsi tous les moyens pour favoriser l’apprentissage des bases du métier, mais aussi pour permettre à chacun de se perfectionner.

Un étudiant G. Tech devant un écran d'ordinateur
Bachelor Développeur Informatique, option jeux vidéo

Apprenez les langages informatiques et découvrez les facettes d'un jeu vidéo.

  • javascript
  • php
  • MySql
  • C#
  • C++
  • Unity
  • Unreal
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
Msc Developpeur jeux vidéo
MSc Programmeur de jeu vidéo

Devenez un expert de la programmation d'un jeu vidéo et spécialisez-vous en UI.

C# C++ Unity Unreal
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
RENCONTREZ-NOUS DURANT NOS JPO

Portes ouvertes en ligne ou en physique. 1h d’échanges
pour tout savoir sur l’école Gaming Campus de votre choix.

S'inscrire gratuitement

Le programme des formations

Le niveau d’exigence de nos formations est le même avec un apprentissage de qualité pour être capable de répondre aux enjeux du secteur. Cours théoriques, projets concrets, stages et rencontres sont programmés. Dans le détail, l’enseignement des 5 années repose sur :

Pour le Bachelor :

  • 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 dans nos formations

Nous ne faisons pas partie du processus de Parcoursup, donc vous pouvez postuler librement à notre diplôme reconnu par l’agence de notation EEA Eduniversal.

Le Bac avec une spécialité en mathématiques ou un Bac STI2D sera demandé pour intégrer la 1ère année du Bachelor. Pour les étudiants de BTS, DUT informatique, technologique ou de Licence 2 scientifique ou informatique, il est possible d’intégrer directement le Bachelor en 3ème année.

Pour notre MSc Programmation jeux vidéo (Titre RNCP, niveau 7), la validation d’un Bac +3 est obligatoire.

Renseignez-vous sur le process d’inscription G. Tech

Trouver un stage ou une alternance

L’intérêt de nos formations, c’est de pouvoir placer l’étudiant dans une logique professionnelle. Si bien que chaque année, des stages sont à réaliser. Concrètement, ce sont deux mois en fin de 1ère et 2ème années, trois mois en dernière année de Bachelor. Puis en MSc, il faut réaliser six mois de stage en 4ème année et ensuite la 5ème et dernière année se déroule entièrement en alternance.

Il faut savoir que ces périodes en entreprise sont très importantes pour votre avenir. D’abord, elles sont des moments de découvertes du milieu dans lequel vous évolurez plus tard et permettent d’élargir vos connaissances et votre réseau. Réaliser un stage en tant que programmeur UI, c’est être encadré par des professionnels qui vous transmettent leur connaissance du métier et ses spécificités. C’est pouvoir également s’impliquer, prendre des initiatives, participer à des projets concrets. Autant de facteurs qui vous apporteront une grande richesse autant dans la pratique qu’intellectuellement.

A G. Tech, notre service employabilité propose des offres de stages et d’alternances diffusées par les entreprises-partenaires. Si bien que vous pourrez sans doute trouver un studio qui puisse vous accueillir.

N’hésitez pas à en savoir plus sur les stages déjà effectués par nos étudiants sur la page suivante et pour des alternances sur celle-ci.

Le salaire d’un programmeur UI jeu vidéo

Si la rémunération est différente en fonction du statut, de l’entreprise, de sa spécialisation, etc., une programmeuse UI jeux vidéo peut démarrer en début de carrière à environ 34 000 euros par an, soit 2 800 euros par mois. Puis en tant que sénior, elle peut toucher 50 000 euros annuels (4 100 euros/mois).

Du côté des entreprises de Montréal par exemple, le salaire se situe entre 45 000 et 80 000 dollars (3 750 et 6 500 dollars par mois). Aux Etats-Unis, même chose avec des hauts revenus dépassant les 100 000 dollars annuels, soit plus de 8 300 $/mois.

Ce métier de la programmation UI se classe à la 28ème place des salaires qui payent le mieux dans le jeu vidéo. Pour plus d’information, consultez notre classement.

Dans quelle entreprise travailler ?

Il est demandé bien souvent à un programmeur (généraliste) de travailler à l’expérience utilisateur d’un jeu vidéo quand d’autres studios font le choix de recruter exclusivement des programmeurs UI. Seulement, les offres d’emploi ne sont pas encore si importantes. On retrouve donc ce métier au sein d’entreprises comme Beenox (studio québécois), Ubisoft, Sega, Amplitude Studios, etc.

Les conditions de travail

Si elles sont uniques à chaque entreprise, les conditions de travail répondent néanmoins à des critères communs qui permettent à tout programmeur UI de travailler et d’évoluer dans de bonnes conditions. Concrètement, le respect des horaires de travail, la mise à disposition de matériel adapté, la garantie d’un management à l’écoute, l’ambiance générale sont autant de critères à prendre en compte. Si les conditions ne sont pas réunies, des conséquences sur votre santé peuvent se déclarer.

Les horaires

Le quotidien d’un programmeur UI est généralement bien rempli. Il réalise entre 7 et 8 heures de travail. Cela peut monter à plus selon l’entreprise, la définition des missions de votre fiche de poste et les projets. Dès lors, si le volume d’heures légales est dépassé, votre entreprise doit vous les compenser et surtout, vous devez être averti des conditions de travail. Il est ainsi courant de travailler plus lors de la phase finale de production d’un jeu.

Rattachement hiérarchique

Le lead programmer ou le directeur technique ou de production encadrent le programmeur IU. L’organigramme est différent selon l’entreprise et sa taille, il se peut donc que le supérieur hiérarchique du programmeur UI ne soit pas le même d’un studio à un autre.

Comment trouver un emploi de programmeur UI jeu vidéo ?

Les options sont multiples pour trouver un job de programmeur UI. Pour mettre toutes les chances de votre côté, il va ainsi falloir investir plusieurs canaux. C’est ainsi que vous devrez d’abord solliciter votre réseau, celui que vous vous aurez constitué lors de vos stages et rencontres à l’école. C’est l’un des meilleurs moyens pour candidater auprès d’un futur employeur. Ensuite, essayez Linkedin et les pages des studios. Pensez à consulter les annonces d’offres d’emploi sur les spécialistes du secteur comme Gaming Jobs, Seek-Team ou l’Agence française pour le jeu vidéo. Passez par les classiques Pôle emploi, Welcome to the jungle, Indeed ou Glassdor. Enfin, pourquoi ne pas essayer de postuler directement auprès d’un studio ?

Capture écran HUD
Le programmeur UI jeux vidéo a pour mission de concevoir les HUD (pour Heads Up Display). C’est-à-dire les interfaces graphiques affichées autour de l’écran visible par le joueur

Evolution de carrière

Fin connaisseur de la programmation et multipliant les expériences sur des projets de jeux vidéo, ce professionnel de l’interface utilisateur pourra ensuite saisir d’autres opportunités de carrière. Comme devenir programmeur moteur, programmeur gameplay, etc. Ou alors prendre des responsabilités avec le métier de lead UI programmeur par exemple. Il peut aussi faire le choix de quitter un CDI pour devenir indépendant.

Programmeur UI jeux vidéo freelance, comment faire ?

Il s’agit de l’un des avantages du métier : pouvoir travailler de chez soi en étant freelance. Certains en ont fait le choix et collaborent donc avec des studios différents sur des projets variés. Un bon moyen de se diversifier. Pour en arriver là, rigueur, organisation, créativité ainsi qu’expertise sont les quatre grandes caractéristiques à posséder. Sans oublier d’avoir une certaine aisance dans les relations avec les clients et les équipes en place.

Comment devenir développeur UI jeux vidéo à l’étranger ?

Vous avez envie de travailler dans un studio américain ? Vous souhaitez découvrir une autre culture et une nouvelle façon d’envisager votre métier ? Vous ambitionnez de faire carrière en Asie ? Le poste de programmeur IU le permet. Lorsque l’on travaille dans les métiers de la programmation, les portes de l’internationale peuvent s’ouvrir. Mais entre cet objectif et sa réalisation, il faut savoir mettre toutes les chances de votre côté. Ainsi, vous devez parler et écrire parfaitement l’anglais. L’idéal est même de maîtriser une troisième langue. Vous devez mettre en avant vos compétences techniques et être capable de vous investir dans de nouveaux projets. Pour trouver un travail à l’étranger, consultez les sites spécialisés, Linkedin et votre réseau. Enfin, devenir programmeur UI dans un autre pays, c’est aussi prendre connaissance des conditions d’accueil des expatriés tant sur les aspects administratifs, bancaires ou d’accès au logement. Une fois tous ces critères réunis, une nouvelle aventure s’offre à vous.

Avantages et inconvénients

Recherché pour son expertise, occuper le rôle de programmeur UI jeux vidéo est un métier avec quelques avantages. Mais aussi des inconvénients. En voici plusieurs exemples ci-dessous :

Avantages

  • Métier de plus en plus demandé notamment au sein de studios AAA
  • Carrière possible dans des domaines autres que le jeu vidéo
  • Rémunération intéressante
  • Vision à 360 degrés sur le développement d’un jeu
  • Freelance possible

Inconvénients

  • Savoir résister au stress
  • Environnement évolutif et complexe
  • Savoir remettre en question travail
  • Nombre d’offres d’emploi encore limité

En résumé

👑 Quelles sont les missions d’un programmeur UI jeux vidéo ?

Spécialiste de l’interface utilisateur et maîtrisant la programmation informatique pour le jeu vidéo, le programmeur UI jeux vidéo intervient durant le stade de production d’un jeu afin de développer les modules et les éléments de contrôle qui viendront influencer la qualité du jeu et l’expérience du joueur. Autrement dit, il va concevoir des menus et des HUD entre autres qui nécessitent la réalisation de prototype, la conception d’éléments d’interface, le développement de fonctionnalités, l’optimisation d’interfaces déjà existantes, etc.

Une tâche importante qui conditionne, en partie, le succès d’un jeu. Pour cela, et après quelques années d’expérience, il doit maîtriser les langages de programmation et les principes d’expérience utilisateur.

💰 Quel est le salaire d’un programmeur UI jeux vidéo ?

Métier recherché pour ses compétences et son expertise, le programmeur UI jeux vidéo peut gagner en début de carrière environ 34 000 euros par an, ce qui représente environ 2 800 euros par mois. En devenant sénior, son salaire peut atteindre facilement 50 000 euros annuels, soit 4 166 euros par mois. Bien entendu, ces rémunérations ne sont qu’une fourchette. Il faudra tenir compte à la fois de l’entreprise, des conditions d’embauche, du niveau d’expérience, etc.

Quant à vouloir travailler à l’étranger par exemple, comme au Canada, et plus particulièrement à Montréal (temple du jeu vidéo), le salaire d’un programmeur IU est compris entre 45 000 et 80 000 dollars. Chez son voisin américain, même constat avec des rémunérations pointant à plus de 8 300 $ par mois.

🧠 Quel niveau d’étude pour devenir programmeur UI jeux vidéo ?

Bac +3 minimum à Bac +5, l’un ou l’autre est requis pour vouloir travailler à ce poste. Puisqu’il lui faut un degré de compétences important, une culture du jeu vidéo et une maîtrise des langages de programmation, trois années après le lycée seront incontournables.

Et pour aller plus loin encore dans l’expérience utilisateur et dans la conception d’interfaces, tout en apprenant les méthodes de management et la conduite de projets, deux années de formation supplémentaires seront utiles et nécessaires.

🎓 Quel Bac choisir pour devenir programmeur UI jeux vidéo ?

Pour devenir programmeur UI jeux vidéo, les matières scientifiques et mathématiques ne doivent pas vous rebuter. Ce qui veut dire que votre niveau au lycée doit être correct pour envisager de postuler dans une école afin d’apprendre la programmation informatique.

Deux options sont donc envisageables : opter pour un Bac général avec les spécialités en mathématiques, en numérique ou en sciences de l’ingénieur. Ou bien faire le choix d’un Bac technologique de type STI2D (informatique). L’un des deux conduisant à une première étape avant de se lancer dans une formation d’enseignement supérieur.

📚  Quelle est la formation pour devenir programmeur UI jeux vidéo ?

Travailler dans le secteur du jeu vidéo tout en suivant un apprentissage sur les principes de la programmation, avec l’école G. Tech, nous donnons l’occasion à un futur programmeur UI jeux vidéo de bénéficier d’un enseignement de qualité reposant entièrement sur des réalisations et des productions concrètes. De notre Bachelor Développeur informatique qui donne accès aux bases des langages de programmation à notre MSc Programmation jeu vidéo (Bac +5) qui permet de les approfondir tout en faisant l’acquisition de compétences en interface utilisateur notamment. 

Deux formations entrecoupées de stages en entreprise (de deux mois à une année complète en alternance) et parsemées d’événements, de rencontres, de projets, etc. Ainsi, l’ensemble des programmes a été pensé en fonction des attentes des professionnels du secteur.

🎮  Comment devenir programmeur UI jeux vidéo ?

Pour devenir programmeur UI jeux vidéo, une formation pour apprendre la programmation informatique et plus particulièrement adaptée aux jeux vidéo sera la première chose à faire. Pour cela, notre école G. Tech vous accompagne avec notre Bachelor et MSc programmation jeu vidéo, le tout en cinq ans. Vous verrez ainsi les fondamentaux des langages de programmation, les principes des interfaces utilisateur, les moteurs de jeu, les contraintes techniques, etc.

Tout comme, vous développerez votre culture gaming et numérique. Des aspects importants avant d’entrer dans le monde du travail.

Comment devenir programmeur UI jeux vidéo ?

Un programmeur UI jeux vidéo est avant tout un as du développement qui maîtrise très bien de nombreux langages de programmation (-C, C++…). A cela s’ajoute, une compétence dans l’expérience utilisateur. Pour finir, il sait travailler en équipe et comprendre les attentes de la production. Pour réussir à posséder toutes ces caractéristiques, quelques années d’expérience après une formation dans le développement informatique adaptée aux jeux vidéo (Bachelor et MSc Programmeur jeux vidéo) est nécessaire.