Développeur·euse - jeux vidéo

bac+3 · ROME M1831 · bac+3

Aussi appelé : Game developer · Programmeur·euse de jeux vidéo · Engine programmer · Gameplay programmer · Ingénieur·e développement jeux vidéo

Spécialités

moteur de jeugameplaygraphisme et renduintelligence artificielle jeuréseau et multijoueuroptimisation et performanceoutils et pipeline

Ce métier permet de

Le développeur jeux vidéo réussit d'abord quand le code fonctionne (démontre la physique, l'IA, les graphismes), mais ce succès technique exige une compréhension profonde des systèmes complexes : T+R prédomine car comprendre est le moyen de produire du code qui marche.

Où l’exerce-t-on

Studios AAA et grands éditeurs · 35 %Développement de jeux à gros budget pour PC et consoles, avec équipes spécialisées par domaine…

Développement de jeux à gros budget pour PC et consoles, avec équipes spécialisées par domaine (moteur, gameplay, IA, graphisme, réseau)

Secteurs — AAA console/PC, Action-aventure, FPS/TPS, Open world

Employeurs — Ubisoft, Gameloft, Dontnod Entertainment, Quantic Dream, Asobo Studio

Pour commencer — Junior Gameplay Programmer, Associate Engine Programmer, Junior Tools Programmer

Ensuite — Lead Programmer, Technical Director, Engine Architect, Principal Graphics Programmer

Jeux mobiles et casual games · 28 %Développement rapide de jeux pour smartphones et tablettes, avec focus sur la monétisation,…

Développement rapide de jeux pour smartphones et tablettes, avec focus sur la monétisation, l'engagement utilisateur et les performances multi-plateformes

Secteurs — Hyper-casual, Puzzle games, Match-3, Idle games

Employeurs — Voodoo, Homa Games, Wildlife Studios, King (Activision), Studios indépendants mobiles

Pour commencer — Mobile Game Developer, Unity Developer Junior, Gameplay Programmer Mobile

Ensuite — Lead Mobile Developer, Technical Lead, Game Architect Mobile

Studios indépendants et innovation · 22 %Petites équipes créatives développant des jeux originaux, avec polyvalence technique et forte…

Petites équipes créatives développant des jeux originaux, avec polyvalence technique et forte implication créative, souvent auto-édités ou avec éditeurs indé

Secteurs — Jeux narratifs, Roguelike/Roguelite, Platformers, Jeux d'exploration

Employeurs — Motion Twin, The Game Bakers, Shiro Games, DON'T NOD, Studios indépendants

Pour commencer — Développeur·euse généraliste, Programmer indé, Game Developer polyvalent

Ensuite — Co-fondateur·trice technique, Technical Director indé, Lead Developer

Serious games et simulations · 15 %Développement d'applications ludiques pour la formation, la santé, la défense ou l'industrie,…

Développement d'applications ludiques pour la formation, la santé, la défense ou l'industrie, avec exigences de réalisme et de pédagogie

Secteurs — Formation professionnelle, Santé et thérapie, Simulation militaire, VR/AR entreprise

Employeurs — Thales, Dassault Systèmes, Amplitude Studios (Sega), Fishing Cactus, Entreprises de formation digitale

Pour commencer — Développeur·euse serious game, Simulation Programmer, VR/AR Developer

Ensuite — Lead Technical Designer, Simulation Architect, Technical Project Manager

Le métier au quotidien

RythmeIntense en phase de production finale (crunch fréquent malgré évolutions), plus calme en…

Intense en phase de production finale (crunch fréquent malgré évolutions), plus calme en pré-production. Cycles projet de 2-4 ans pour AAA, 6-18 mois pour mobile/indé

AutonomieÉlevée techniquement, avec responsabilité sur des systèmes entiers.

Élevée techniquement, avec responsabilité sur des systèmes entiers. Collaboration étroite avec game designers et artistes. Code reviews et pair programming fréquents

InteractionsQuotidiennes avec équipe projet pluridisciplinaire (designers, artistes 2D/3D, sound…

Quotidiennes avec équipe projet pluridisciplinaire (designers, artistes 2D/3D, sound designers, producteurs). Moins de contact client final. Standup meetings réguliers

Environnement physiqueOpen space ou bureaux partagés, stations de travail performantes, ambiance décontractée (dress…

Open space ou bureaux partagés, stations de travail performantes, ambiance décontractée (dress code casual, espaces détente). Télétravail partiel possible selon studios

MobilitéForte mobilité géographique internationale pour seniors.

Forte mobilité géographique internationale pour seniors. Déplacements limités sauf conférences (GDC, Gamescom). Possible remote pour indés et certains AAA post-COVID

Charge et pressionModéré à élevé selon phases projet.

Modéré à élevé selon phases projet. Pression deadlines, bugs critiques avant release, optimisation performances. Satisfaction créative compensatrice. Burn-out possibles en crunch

Évolution de carrièreJunior → Programmer → Senior → Lead → Technical Director ou spécialisation (Graphics, AI,…

Junior → Programmer → Senior → Lead → Technical Director ou spécialisation (Graphics, AI, Engine, Tools). Mobilité intersectorielle vers IT classique, VFX, simulation

Compétences

Techniques · 8Maîtrise C++, C#, Java ou Python, Moteurs de jeu (Unity, Unreal Engine, Godot), Programmation graphique (OpenGL, DirectX, Vulkan)…
Maîtrise C++, C#, Java ou PythonMoteurs de jeu (Unity, Unreal Engine, Godot)Programmation graphique (OpenGL, DirectX, Vulkan)Physique et mathématiques appliquées (algèbre linéaire, vecteurs)Intelligence artificielle pour jeux (pathfinding, FSM, arbres de comportement)Optimisation des performances et gestion mémoireArchitecture logicielle et design patternsProgrammation réseau et multijoueur
Transversales · 7Résolution de problèmes complexes, Créativité technique, Collaboration avec équipes pluridisciplinaires…
Résolution de problèmes complexesCréativité techniqueCollaboration avec équipes pluridisciplinairesCapacité d'apprentissage continuGestion du stress en phase de crunchCommunication techniqueVision globale du projet de jeu
Numériques · 7Gestion de versions (Git, Perforce, SVN), Outils de debugging et profiling, Intégration continue et DevOps…
Gestion de versions (Git, Perforce, SVN)Outils de debugging et profilingIntégration continue et DevOpsDocumentation techniqueOutils de collaboration (Jira, Confluence, Slack)Moteurs 3D et éditeurs visuelsPlateformes de distribution (Steam, Epic, consoles)

Ce que ce métier permet de développer

Se développer ●●●●○Apprentissage technique continu, veille technologique permanente, maîtrise de systèmes…

Apprentissage technique continu, veille technologique permanente, maîtrise de systèmes complexes, progression expertise reconnue internationalement

Prendre des initiatives ●●●○○Variable selon taille du studio : forte autonomie en indé, plus cadrée en AAA.

Variable selon taille du studio : forte autonomie en indé, plus cadrée en AAA. Latitude technique importante mais contraintes de gameplay et planning

Agir sur le monde ●●●●○Contribution à des œuvres culturelles touchant des millions de joueurs, influence sur…

Contribution à des œuvres culturelles touchant des millions de joueurs, influence sur l'expérience ludique, participation à un art populaire global

Stabilité économique ●●●○○Secteur dynamique mais volatile (cycles projet, crunches, fermetures studios).

Secteur dynamique mais volatile (cycles projet, crunches, fermetures studios). Bonne employabilité pour profils expérimentés. Salaires corrects mais inférieurs à l'IT classique

Marché de l’emploi

32 → 55 k€ par an

Tension au recrutementForte tension sur profils expérimentés (5+ ans) en C++ et moteurs propriétaires.

Forte tension sur profils expérimentés (5+ ans) en C++ et moteurs propriétaires. Équilibrée pour juniors Unity/Unreal avec portfolio convaincant. Forte demande mobile.

Tendance du secteurCroissance soutenue (+8-10%/an), tirée par le mobile, l'indie et les AAA français.

Croissance soutenue (+8-10%/an), tirée par le mobile, l'indie et les AAA français. Émergence du cloud gaming, VR/AR et métavers. Pénurie de seniors qualifiés. Internationalisation des studios.

Île-de-France (Paris, Montreuil, Boulogne)Auvergne-Rhône-Alpes (Lyon, Annecy)Hauts-de-France (Lille, Valenciennes)Occitanie (Toulouse, Montpellier)Nouvelle-Aquitaine (Bordeaux, Angoulême)

Parcours de formation

FormationDuréeNiveauParcoursup
École spécialisée jeu vidéo3 ansbac+3 à bac+5oui
Formation informatique généraliste3 ansbac+3 à bac+5oui
Master spécialisé jeu vidéo5 ansbac+5
Formation autodidacte + portfolio2 ansNiveau variable