Game Programming

Game Programming

Développez une expertise scientifique et technique appliquée aux jeux vidéo

Admission

Bac + Concours Admission possible en 2è année

Durée

5
Années

Diplôme

RNCP niveau 7

Rythme

Alternance
Dès la 3e année

Campus

paris montreal

Métier

Devenir Programmeur jeux vidéo

Le Programmeur de jeux vidéo, également appelé Développeur jeux vidéo ou Game Programmer est responsable de la qualité, de la maintenance et de l'optimisation du code. Il développe le moteur du jeu, les outils et le gameplay du jeu.

Missions

Le Programmeur de jeux vidéo développe les fonctionnalités du jeu pour qu’elles soient qualitatives et optimisées. Il traduit en lignes de code les ambitions du cahier des charges et maîtrise les langages et outils de programmation.   Le Développeur jeux vidéo maîtrise parfaitement les concepts mathématiques et physiques utilisés dans les jeux vidéo. Supervisé par un Producer, il collabore avec les différents corps de métier qui interviennent sur une production de jeu vidéo et participe à la rédaction de documentation technique.

Qualités

Curiosité - Logique - Organisation - Goût des mathématiques - Rigueur - Goût du travail en équipe 

Salaire

Le salaire moyen d’un Game Programmeur est de 35K€ brut /an.

Métiers préparés

Développeur Gameplay - Développeur Moteur - Développeur Outils - Développeur Unity - Développeur Unreal Engine - Développeur C++  - Développeur .NET - Développeur réseaux - Développeur IA - Développeur Rendu - Développeur UI - Développeur physique - DevOps - Développeur R&D - Lead Développeur - Ingénieur informatique

Évolution de carrière

Le Lead Développeur oriente et supervise techniquement la création d’un jeu vidéo. Il effectue une veille technologique, pilote les phases de tests et réalise les arbitrages nécessaires. Il participe au recrutement des équipes techniques et accompagne l'évolution des compétences de ces dernières, en assurant le respect du budget défini.

Formation

Intégrer notre école de Game Programmeur permet aux étudiants d’acquérir toutes les compétences requises (hard skills et soft skills) pour intégrer l’industrie et devenir Programmeur de jeux vidéo. La formation Game Design & Programming pourrait également vous intéresser.

Diplôme

La formation programmeur de jeux vidéo mène à l'obtention du Titre RNCP de niveau 7 "Lead Developer".

Programme

Se former au métier de programmeur jeux vidéo

  • Bachelor Année 1
  • Bachelor Année 2
  • Bachelor Année 3
  • Mastère Année 1
  • Mastère Année 2
Temps plein

CONTENU PÉDAGOGIQUE

  • Développement informatique
    Programmation bas et haut niveau C, C++, C# | Architecture & Software Design | Algorithmie

 

  • Moteur et Outils
    Gestion de versions de fichier (Git) | Système de rendu (OpenGL) | Moteur de jeu (Unity)

 

  • Sciences
    Physiques et Mathématiques complexes | Rastérisation | Étude de la complexité des algorithmes

 

  • Game Design
    Initiation 

 

  • Active English

 

  • Accompagnement à l'Insertion Professionnelle
  • Projets

Jeux 2D/3D
Rasterizer
Moteur personnel
Réalisation d’une 3C type RPG
Jeu d'action 3D inter-cursus
Projet de Fin d’Année

 

Moyens pédagogiques

  • Enseignements théoriques et pratiques : cours magistraux, exercices d’application, travaux pratiques, travaux dirigés
  • Production de projets : suivi et encadrement par les enseignants lors de la réalisation des projets (projet d’année, projet de fin d’études)

Méthodes d’évaluation

  • Contrôle continu
  • Présentations de projets (projet de fin d’année, projet de fin d’études) devant un jury d’établissement ou un jury professionnel
Temps plein

CONTENU PÉDAGOGIQUE

 

  • Développement Informatique
     Programmation parallèle | Documentation de conception technique | Techniques d’animation 3D | Debugging-Profiling (CPU et GPU)

 

  • Moteur et Outils
    Système de rendu avancé | Unreal Engine 4 (C++ et Blueprint) 

 

  • Sciences
    Physiques et Mathématiques complexes

 

  • Active English

 

  • Accompagnement à l'Insertion Professionnelle
  • Projets

Gestion de ressources parallèles
Jeu de voiture en réseau
Jeu de combat en arène inter-cursus
Animation d'un personnage (FBX)
Réalisation d'un jeu avec le moteur de jeu

Rythme alterné

CONTENU PÉDAGOGIQUE

 

  • Développement Informatique
    Recherche et développement / Structure de données avancées / Programmation réseaux sur Unreal Engine 4

 

  • Moteur et Outils
    Architectures (CPU | GPU) / Utilisation avancée d’Unity et Unreal Engine / Approfondissement au Game Design / Optimisation

 

  • Sciences
    Physiques et Mathématiques complexes (Analyse) / Techniques d’IA dans le monde du jeu vidéo

 

  • Active English

 

  • Accompagnement à l'Insertion Professionnelle
  • Projets

Jeu réseau
Jeu de stratégie en temps réel
Game Week
Projet d'Entrée en Alternance
R&D Technologique inter-cursus
R&D technical Artist inter-cursus

 

  • Stage / Expérience Professionnelle

300 h minimum à réaliser sur l'année

Rythme alterné

CONTENU PÉDAGOGIQUE

 

  • Développement Informatique
    Algorithmes complexes (Broad Phase / Narrow Phase / SPH / Position Based Simulation) | Moteur physique

 

  • Sciences
    Physiques et Mathématiques complexes (Analyse vectorielle | Navier Stokes | Minkowski / Voronoï)

 

  • Active English

 

  • Accompagnement à l'Insertion Professionnelle
  • Projets

Présentation de l'expérience professionnelle
Réalisation d’une simulation physique (Rigibody avec contraintes et fluides)
Projet Jeu Vidéo inter-cursus
Présentation devant un jury de Professionnels
Examen TOEIC : test international d'anglais professionnel

  • Stage / Expérience Professionnelle

900h minimum à réaliser sur les deux années du Mastère

 

Contrat de professionnalisation possible les deux dernières années du cursus (2 ans)
Rythme alterné

CONTENU PÉDAGOGIQUE

 

  • Développement Informatique
    Technique d'illuminations et d'ombrages sous Vulkan (Propagation, réflexion, réfraction, Raytracer) | Assembleur et SIMD | Rétro-ingénierie Gameplay | Programmation parallèle avancée | DevOps

 

  • Sciences
    Physiques et Mathématiques complexes (Optique) / Algorithme d'accélération spatiale et temporelle

 

  • Développement Managérial
    Encadrement de production | Gestion de planning | Validation de code

 

  • Active English

 

 

  • Projets

Moteur d'illuminations et d'ombres
Optimisation moteur physique
Analyse et restitution

 

  • Stage / Expérience Professionnelle

900h minimum à réaliser sur les deux années du Mastère

 

Contrat de professionnalisation possible les deux dernières années du cursus (2 ans)

 

Expérience

Les étudiants et entreprises témoignent

EPIC GAMES

EPIC GAMES

Luis CATALDI Education Evangelist

Game Story

Game Story

Ilyes Ouhabi : Game Progammer sur "Super Chicken Catchers"

ISART Montréal

ISART Montréal

Jury Professionnels Jeu Vidéo

Game Story

Game Story

Hugo Nadellec : Game Programmer sur "Deprecated"

ISART Paris

ISART Paris

Jury Professionnels Jeu Vidéo

Game Story

Game Story

Floriane Ober : Programmeuse sur le jeu "Lily - Colors of Santa Luz"

Galerie

Projets de la formation Programmeur jeu vidéo

Game Programming - Bachelor 1

Game Programming - Bachelor 1

Game Programming - Bachelor 1
Game Programming - Bachelor 1

Game Programming - Bachelor 1

Game Programming - Bachelor 1
Game Programming - Bachelor 2

Game Programming - Bachelor 2

Game Programming - Bachelor 2
Game Programming - Bachelor 2

Game Programming - Bachelor 2

Game Programming - Bachelor 2
Game Programming - Bachelor 2

Game Programming - Bachelor 2

Game Programming - Bachelor 2
Game Programming - Bachelor 2

Game Programming - Bachelor 2

Game Programming - Bachelor 2
Game Programming - Bachelor 2

Game Programming - Bachelor 2

Game Programming - Bachelor 2
Game Programming - Bachelor 3

Game Programming - Bachelor 3

Game Programming - Bachelor 3
Game Programming - Mastère 1

Game Programming - Mastère 1

Game Programming - Mastère 1
Game Programming - Mastère 1

Game Programming - Mastère 1

Game Programming - Mastère 1
Game Programming - Mastère 1

Game Programming - Mastère 1

Game Programming - Mastère 1

Tarifs

Intéressé(e) par cette formation ?

  • Tarifs Étudiants européens et canadiens (voir tableaux)

Paris

1re année

Étudiants européens

8 000 €

Chaque année suivante

Étudiants européens

8 500 € / an

Frais d'inscription

Une seule fois

450 €

Montréal

Mise à niveau Sandbox

Étudiants européens et canadiens

1 000$CAD

1re année

Étudiants européens et canadiens

12 200$CAD

Chaque année suivante

Étudiants européens et canadiens

12 500$CAD / an

Frais d'inscription

Étudiants européens et canadiens

200$CAD / an

Admission

Formation Programmeur jeux vidéo

Dates du concours

Paris

du 01 au 05 mars 2021

Montréal

du 15 au 19 février 2021