Programmeur / Programmeuse - Jeux Vidéo

Greg, 31 ans, Lead Developer "Travailler dans le développement de jeux vidéo me permet d'allier ma passion pour la programmation et la créativité. J'adore collaborer avec des designers et des artistes pour donner vie à des univers fascinants."

Création et Imagination, Design et Animation 3D, Informatique, Innovation
Bon relationnel, Compétences techniques, Créativité, Organisation, Précision et minutie, Sens esthétique
BAC Général


Le métier de Programmeur / Programmeuse - Jeux Vidéo consiste à développer les différentes fonctionnalités d'un jeu vidéo, en collaboration avec des designers, des artistes et des chefs de projet. Le/La programmeur de jeux vidéo transforme les idées en réalité en écrivant le code qui fait fonctionner le jeu.
Vous êtes en recherche d'orientation professionnelle ? Si vous êtes passionné.e par les jeux vidéo et la programmation, le métier de Programmeur de Jeux Vidéo pourrait vous convenir.

Missions principales

Développement de fonctionnalités de jeu : Concevoir et coder les différentes fonctionnalités du jeu, comme les mouvements des personnages, les interactions avec l'environnement, et les mécaniques de jeu.

Intégration des éléments graphiques et audio : Intégrer les éléments graphiques (sprites, modèles 3D) et les sons (musique, effets sonores) fournis par les artistes et les designers.

Optimisation du code : Optimiser le code pour assurer une performance fluide et éviter les ralentissements ou les bugs.

Collaboration avec les équipes de développement : Travailler en étroite collaboration avec les designers, les artistes et les chefs de projet pour garantir la cohérence et la qualité du jeu.

Test et débogage : Effectuer des tests réguliers pour identifier et corriger les bugs, et s'assurer que le jeu fonctionne correctement sur différentes plateformes.

Mise à jour et maintenance : Assurer la mise à jour et la maintenance du jeu après sa sortie pour corriger les bugs et ajouter de nouvelles fonctionnalités.

Environnement de travail

Types d'entreprises: Studios de développement de jeux vidéo, Entreprises de logiciels, Éditeurs de jeux vidéo, Freelance

Lieu de travail: Bureaux classiques, Télétravail, Espaces de coworking

Horaires de travail: Horaires réguliers
Possibilité de travail en soirée ou le week-end lors de périodes de déploiement ou de maintenance

Elisa, 27 ans, Programmeuse de Jeux Vidéo "Ce métier est un rêve devenu réalité. J'ai toujours aimé les jeux vidéo et maintenant je participe à leur création. Chaque jour est un défi, mais c'est incroyablement gratifiant de voir les joueurs apprécier notre travail."

Formation Programmeur / Programmeuse - Jeux Vidéo

Niveau Bac+2 :

BTS Services Informatiques aux Organisations (SIO)
Niveau requis : Bac
Niveau obtenu : Bac+2
Types d'établissements : Lycées professionnels, CFA
Formation en alternance : Oui

Niveau Bac+3 :

Licence Professionnelle Développement de Jeux Vidéo
Niveau requis : Bac+2
Niveau obtenu : Bac+3
Types d'établissements : Universités
Formation en alternance : Oui

Niveau Bac+5 :

Master Informatique, spécialité Jeux Vidéo
Niveau requis : Bac+3
Niveau obtenu : Bac+5
Types d'établissements : Universités
Formation en alternance : Possible

Écoles d'ingénieurs en informatique
Niveau requis : Bac+2 ou Bac+3 selon les écoles
Niveau obtenu : Bac+5
Types d'établissements : Écoles d'ingénieurs
Formation en alternance : Possible



Compétences en programmation : Maîtrise des langages de programmation utilisés dans le développement de jeux vidéo, comme C++, C#, et Python.

Connaissance des moteurs de jeu : Expérience avec des moteurs de jeu populaires comme Unity, Unreal Engine, ou Godot.

Compétences en mathématiques : Bonne compréhension des mathématiques appliquées, notamment en géométrie et en physique, pour gérer les mouvements et les interactions dans le jeu.

Résolution de problèmes : Aptitude à analyser et à résoudre les problèmes techniques qui peuvent survenir pendant le développement.

Créativité : Capacité à proposer des solutions innovantes et à participer à la conception des mécaniques de jeu.



Avec de l'expérience, un Programmeur de Jeux Vidéo peut évoluer vers des postes tels que :

Lead developer
Chef de projet
Directeur technique (CTO)
Game designer
Producteur de jeux vidéo





Analyste cogniticien / cogniticienne informatique
Analyste concepteur / conceptrice informatique
Analyste d'application
Analyste d'étude informatique
Analyste décisionnel - Business Intelligence
Analyste de gestion informatique
Analyste développeur / développeuse
Analyste en cybersécurité
Analyste fonctionnel / fonctionnelle informatique
Analyste organique informatique
Analyste-programmeur / Analyste-programmeuse d'étude informatique
Analyste-programmeur / Analyste-programmeuse de micro-informatique
Analyste-programmeur / Analyste-programmeuse en informatique industrielle
Analyste-programmeur / Analyste-programmeuse gestion informatique
Analyste-programmeur / Analyste-programmeuse informatique
Analyste-programmeur / Analyste-programmeuse scientifique informatique
Analyste réseau informatique
Analyste responsable d'application informatique
Analyste télématique
Assistant / Assistante chef de projet informatique
Chef de groupe logicien informaticien
Chef de projet étude et développement informatique
Chef de projet maîtrise d'oeuvre informatique
Chef de projet TMA - Tierce Maintenance Applicative
Concepteur / Conceptrice d'application informatique
Concepteur / Conceptrice informatique
Concepteur / Conceptrice logiciel informatique
Développeur / Développeuse back-end
Développeur / Développeuse Big Data
Développeur / Développeuse d'application
Développeur / Développeuse décisionnel - Business Intelligence
Développeur / Développeuse de sécurité des systèmes d'information
Développeur / Développeuse front-end
Développeur / Développeuse full-stack
Développeur / Développeuse informatique
Développeur / Développeuse - jeux vidéo
Développeur / Développeuse logiciel de réalité augmentée
Développeur / Développeuse multimédia
Développeur / Développeuse web
Développeur / Développeuse web mobile
Didacticien / Didacticienne informatique
Homologateur / Homologatrice logiciel
Informaticien / Informaticienne analyste
Informaticien / Informaticienne d'application
Informaticien / Informaticienne de développement
Informaticien chargé / Informaticienne chargée d'étude
Ingénieur / Ingénieure analyste en système d'information
Ingénieur / Ingénieure analyste informatique
Ingénieur / Ingénieure d'analyse et de programmation en informatique de gestion
Ingénieur / Ingénieure d'application informatique
Ingénieur / Ingénieure d'étude en applications scientifiques informatiques
Ingénieur / Ingénieure d'étude en informatique de gestion
Ingénieur / Ingénieure d'étude et développement informatique
Ingénieur / Ingénieure d'étude informatique
Ingénieur / Ingénieure d'étude logiciel informatique
Ingénieur / Ingénieure d'intégration applicative
Ingénieur / Ingénieure de conception informatique
Ingénieur / Ingénieure de développement informatique
Ingénieur / Ingénieure de réalisation informatique
Ingénieur / Ingénieure développement logiciel informatique
Ingénieur / Ingénieure en développement d'applications
Ingénieur / Ingénieure informatique développement en temps réel
Ingénieur / Ingénieure logiciel informatique
Ingénieur / Ingénieure programme informatique
Ingénieur analyste-programmeur / Ingénieure analyste-programmeuse
Ingénieur concepteur / Ingénieure conceptrice informatique
Ingénieur informaticien / Ingénieure informaticienne
Intégrateur / Intégratrice d'application informatique
Lead programmeur / programmeuse - jeux vidéo
Paramétreur / Paramétreuse logiciel ERP
Programmeur / Programmeuse d'applications
Programmeur / Programmeuse de maintenance informatique
Programmeur / Programmeuse informatique
Programmeur / Programmeuse logiciel de base informatique
Programmeur industriel / Programmeuse industrielle
Responsable d'application informatique
Responsable de gestion de configuration
Responsable de projet informatique
Responsable des développements informatiques
Technicien / Technicienne programmation
Testeur / Testeuse informatique
Webmaster développeur / développeuse