Missions, activités, compétences, salaire, formation
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.
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.
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.
En plus de maîtriser les langages de programmation et la langue anglaise, le Développeur UI doit apprécier le travail en équipe.
« 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 ».
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.
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.
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.
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.
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).
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 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.
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.
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).
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
Établissement d’enseignement supérieur privé
60 bd Richard-Lenoir,
75011 Paris
Le standard est ouvert de 9h à 18h
Établissement d’enseignement supérieur privé
63 avenue Simone Veil,
06200 Nice
Le standard est ouvert de 9h à 18h
Établissement privé non subventionné
1440 rue Sainte-Catherine O, Montréal, QC H3G 1R8
Le standard est ouvert de 8h30 à 17h (UTC -5)
S'inscrire
60 bd Richard-Lenoir, 75011 Paris
Standard : 9h > 18h
63 avenue Simone Veil, 06200 Nice
Standard : 9h > 18h
1440 rue Sainte-Catherine O, Montréal,
QC H3G 1R8
Standard : 8h30 > 17h