Devenir Développeur UI - Fiche métier

Missions, activités, compétences, salaire, formation

Qu'est-ce qu'un Développeur UI ?

Un Développeur UI est un programmeur qui intervient sur l’« expérience utilisateur », c’est-à-dire sur la manière avec laquelle on dialogue et interagit avec une application ou un objet numérique.

Quel est le rôle d’un Développeur UI dans les jeux vidéo ?

Dans le domaine du jeu vidéo, le Développeur UI travaille sur l’interface du jeu, c’est-à-dire sur l’ensemble des commandes et informations qui permettent de communiquer avec le joueur. 

« UI » signifie « User Interface », soit « liaison avec l’utilisateur ». Cela représente les éléments qui jouent le rôle d‘intermédiaire entre un logiciel et son utilisateur. 

Dans un jeu vidéo, ce sont, par exemple, les menus, la gestion de l’inventaire et des cartes (maps), les touches et leur combinaison ou encore les « barres de vie »… 

Le rôle du Développeur UI est de les concevoir et les réaliser pour améliorer la visibilité et les fonctionnalités du jeu.

UI Rif riot
Projet de fin d'études Riff Riot

Quels sont les interlocuteurs d’un Développeur UI

Le Développeur UI collabore fortement avec les game designers, UI / UX designers, game artists et programmeurs avec qui il va configurer et intégrer les différents composants de l’interface, mais aussi avec les directions technique et créative pour respecter les visions artistique et technologique du jeu. 

Il aura un nombre variable d’interlocuteurs selon la taille du studio qui l’emploie et l’importance du projet auquel il collabore. 

Quelles sont les qualités d’un Développeur UI ?

  • Le Développeur UI a de l’appétence pour la programmation (code), la conception  d’interfaces, le design et les rapports entre l’informatique et les utilisateurs. 
  • Organisé et rigoureux, il a le sens de l’observation et du détail, et analyse constamment les applications numériques de son environnement. 
  • Il est inventif, ce qui lui permet d’imaginer de nouvelles interfaces, prend du recul et apprécie le travail en équipe. 
  • S’il exerce dans le domaine du jeu vidéo, il doit disposer d’une sérieuse culture vidéoludique.
SHEEPFOLD_menu
Projet de fin d'études "Sheepfold"

Compétences requises pour un Développeur UI

En plus de maîtriser les langages de programmation et la langue anglaise, le Développeur UI doit apprécier le travail en équipe.

LOST IN TILES_AFFICHE-CONTROLE_SWITCH_FR
Projet de fin d'études "Lost in Tiles" - Contrôles Switch

UI / UX Design

« UI » (interface utilisateur) et « UX » (User Experience, c’est-à-dire expérience utilisateur) sont les deux côtés complémentaires d’une même pièce. 

L’« UI » évoque l’aspect visuel ainsi que les composantes intuitives et esthétiques de l’interface alors que l’« UX » représente sa substance, son contenu et son ergonomie. 

Dans une entreprise de taille modeste, le Développeur UI exécute des tâches propres à ces deux métiers, mais dans une grande entreprise, il collabore avec des développeurs UX et des designers UX au sein d’un département dédié à l’« expérience utilisateur ».

Langages de programmation

Le Développeur UI est un professionnel qui maîtrise les outils de programmation Web (Javascript, HTML, CSS…) et les principaux  langages de programmation, Python en tête. 

Dans le domaine du jeu vidéo, il est capable de s’adapter et peut coder en C++ (pour le moteur Unreal Engine) ou en C# (indispensable pour le moteur Unity) selon les tâches qu’il doit exécuter. 

Sa connaissance approfondie du code informatique doit impérativement se doubler de sérieuses compétences en graphisme et ergonomie ainsi qu’en design d’interface et de prototypage.

Expérience professionnelle recommandée

Stages pertinents dans l’industrie du jeu vidéo

Le futur Développeur UI en recherche de stages dans l’industrie du jeu vidéo se dirigera tout autant vers le game design que la programmation (qui sont les formations qui mènent à ce métier). 

Il peut aussi prospecter d’autres domaines, par exemple le secteur de l’intégration ou du développement de sites Web, afin d’acquérir une  expérience et des compétences qui lui seront utiles dans sa future carrière de Développeur UI. 

AFFICHE-CONTROLE_TELLYPORT
Projet de fin d"études "Tellyport"

Collaboration avec des équipes UX/UI et des développeurs front-end

L’interface utilisateur est composée deux facettes : le « front-end » en est la partie visible avec laquelle on interagit et le « back-end » correspond à sa partie technique et fonctionnelle en arrière-plan. 

Dans le cadre d’un jeu vidéo, le Développeur UI est principalement en charge de la partie « front-end » : menus, systèmes de gestion d’objets, touches du clavier ou de la manette… 

Il collabore sur ces tâches avec les UI / UX  designers, qui imaginent et conceptualisent les éléments graphiques, textuels ou vidéo qu’il va développer et intégrer.         

Perspectives

Quel est le salaire d’un Développeur UI ?

Selon le site Glassdoor, le salaire médian d’un UI Developer en France est d’environ 46 000 € brut par an, avec une fourchette allant de 41 000 € à 50 000 € selon les données disponibles.

Bloody dates
Projet de fin d'études "Bloody Dates"

Quelles perspectives d’évolution pour un Développeur UI dans le jeu vidéo ?

Avec de l’expérience, le Développeur UI évoluera vers des métiers d’encadrement, comme celui de Lead Développeur UI, qui l’amènera à superviser des équipes d’UI / UX (designers et développeurs) pour créer des interfaces de jeu ou d’application.

Le Développeur UI pourra aussi s’orienter vers des métiers à responsabilité dans le domaine du game design ou de la programmation, selon ses affinités, ou se spécialiser dans, par exemple, l’intégration d’éléments dans un moteur spécifique, la conception de menus ou la création des éléments HUD (Head-Up Display ou « affichage tête haute » en français : informations visibles à l’écran et résumant l’état du personnage et l’environnement du joueur).

Quelles entreprises recrutent des Développeurs UI ?

Avec la multiplication des plates-formes numériques, l’expansion de la réalité virtuelle ou l’augmentation des besoins en matière d’accessibilité, les profils de Développeurs UI sont recherchés.

Concernant les jeux vidéo, les éditeurs internationaux et studios importants (CD Projekt, Electronic Arts, Guerrilla Games, Rockstar Games, Ubisoft…), mais aussi les sociétés de taille moyenne (comme Asobo Studio ou Kylotonn en France) ou celles spécialisées dans la création de jeux sur mobile recrutent des Développeurs UI.

Les offres d’emploi démontrent qu’il y a aussi des perspectives dans pratiquement tous les secteurs de la création numérique et du développement Web

 

ISART Talents
ISART Talents - Projet de fin d'études "Powertag"

Comment devenir un Développeur UI ?

Quelle est la meilleure école pour devenir un Développeur UI ?

ISART propose des formations aux métiers du jeu vidéo avec des programmes couvrant les aspects techniques, artistiques et créatifs de l’industrie.

Ces formations jeux vidéo fournissent aux étudiants les compétences (métiers & sociales) et l’expérience nécessaires pour réussir dans des domaines en constante évolution.

Quelle formation pour devenir un Développeur UI ?

ISART propose deux formations, accessibles post-bac, hors Parcoursup.

Formation Game Programming : le programme comporte de solides bases scientifiques, comme dans un programme d’ingénieur, et permet d’acquérir une expertise technique et scientifique liée au jeu vidéo.

  • Admission en 1re ou 3è année
  • Campus de Paris 

Formation Game Design & Programming : le programme forme des profils complets capables de concevoir et de programmer leur jeu (du prototypage au développement de jeu 2D/3D multiplateformes).

  • Admission en 1re année
  • Campus de Paris & Nice

Autres métiers qui pourraient vous intéresser

Les métiers techniques du jeu vidéo conçoivent et développent les aspects techniques du jeu (moteurs de jeu, graphismes, IA, le réseau et la physique), et permettent de réaliser une expérience de jeu fluide et immersive.

Ces métiers requièrent de solides compétences en programmation et mathématiques, la capacité à résoudre des problèmes complexes, et une passion pour les jeux vidéo et la technologie : 

Développeur moteur, Programmeur Gameplay, Lead Développeur, Ingénieur IA, Ingénieur VR, Ingénieur Réseau, Ingénieur Devops, Développeur Unity, Développeur Unreal Engine, Développeur Outils, Développeur R&D, Développeur de jeux vidéo