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
  • 55%

    Sélection au Concours d'entrée

  • 93%

    Insertion professionnelle des trois dernières promos

  • 90%

    Étudiants satisfaits de la formation

Formation

Devenir Programmeur jeux vidéo

Quelle formation suivre pour devenir Game Programmer ?

La formation Game Programming forme des profils complets et de haut niveau qui disposent à la fois de compétences techniques et scientifiques liées au jeu vidéo mais également de compétences transverses solides.   Les étudiants sont formés aux pipelines de production, aux technologies et aux enjeux de l’industrie numérique et vidéoludique mais aussi à celles qui rencontrent des défis sur des sujets comme la réalité virtuelle, l’intelligence artificielle ou le big data. À travers des modules alliant sciences de base, enseignements de spécialités, sciences humaines, initiation à la recherche et expérience professionnelle, les étudiants sont formés à travailler en milieu multidisciplinaire.   La 4e année leur offre ainsi l’opportunité de se perfectionner sur des sujets pointus comme la programmation de simulation physique et de collaborer avec tous les corps de métiers du jeu vidéo dans le cadre d’un projet commun. La 5e année permet aux étudiants de se spécialiser sur des sujets spécifiques, de s’ouvrir à des métiers transverses et de faire de la recherche, en partenariat notamment avec la Tokyo University of Technology.

À quels métiers du jeu vidéo prépare la formation Game Programming ?

Cette formation jeux vidéo prépare à différents métiers de différentes industries : Lead Développeur | Chef de projet | Ingénieur Réseaux | Ingénieur Graphique | Ingénieur DevOps | Ingénieur IA | Ingénieur informatique | Développeur Gameplay | Développeur Moteur | Développeur Outils | Développeur Unity | Développeur Unreal Engine | Développeur UI | Développeur physique | DevOps | Développeur R&D

Quelles sont les conditions d’accès à la formation Game Programming?

L’admission en Game Programming 1re année ou 2ème année est conditionnée à l’obtention du bac, ainsi qu’à la réussite du concours d’entrée à l’école : entretien, présentation d’un portfolio (présentation optionnelle en 1re année / obligatoire en 2è année) et tests écrits.

Quels sont les objectifs pédagogiques de la formation Game Programming ?

  • Maîtriser les langages et outils de programmation (C#, C++, Unity3D, Unreal Engine 4...).
  • Apprendre à collaborer avec différents corps de métier. Maîtriser les concepts mathématiques et physiques utilisés dans les jeux.
  • Créer son propre moteur de jeu.
  • Développer des fonctionnalités de jeu qualitatives et optimisées.
  • Acquérir une grande autonomie.
  • Réaliser des jeux en collaboration avec les étudiants des autres formations en jeu vidéo.

Quelles sont les compétences acquises en formation Game Programming ?

  • Élaborer la stratégie technique de développement d'un projet technologique
  • Piloter le développement d'un projet technologique
  • Manager et diriger les équipes techniques
  • Valider la qualité d'un projet technologique
  • Piloter le budget d'un projet technologique

Quels sont les moyens pédagogiques mis en place ?

  • 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)

Quelles sont les modalités d’évaluation ?

L'école a mis en place un système d'évaluation juste et objectif :
  • Contrôle continu (études de cas, mises en situation, présentations, démonstrations)
  • Présentations de projets (projet d’année, projet de fin d’études) devant un jury d’établissement ou un jury professionnel
  • Évaluations écrites et orales en anglais
  • Rédaction et soutenance d’un rapport d’expérience professionnelle

Est-il possible de suivre cette formation Game Programming en alternance ?

Les deux premières années de la formation Game Programming sont en temps plein pour se préparer sereinement à l’entrée dans l’alternance. Dès la troisième année, les étudiants doivent développer leur expérience professionnelle en entreprise par le biais de stages, contrat de professionnalisation, missions… : 300h minimum sur la 3è année du Bachelor 900h minimum sur l’ensemble du Mastère Un contrat de professionnalisation est possible en Mastère 1 et/ou Mastère 2.

Quel diplôme est délivré à l’issue de la formation Game Programming ?

Le Titre RNCP de niveau 7  “Lead Développeur-euse” est délivré à la fin des études, selon les résultats obtenus.  Ce diplôme valide l’acquisition des compétences métiers (hard skills), sociales (soft skills), l’insertion professionnelle et le niveau d’anglais. Ce diplôme atteste que les étudiants ont atteint un haut niveau d’expertise scientifique et technique applique au jeu vidéo.

Est-ce que la formation Game Programming est accessible en VAE ?

Comme toutes les formations délivrant un titre RNCP, la formation Game Programming est accessible via une VAE. Les informations supplémentaires sont disponibles sur la page Diplômes/ VAE.

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

 

 

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

Bachelor 1

Game Programming

Bachelor 1

Bachelor 1
Bachelor 1

Game Programming

Bachelor 1

Bachelor 1
Bachelor 2

Game Programming

Bachelor 2

Bachelor 2
Bachelor 2

Game Programming

Bachelor 2

Bachelor 2
Bachelor 2

Game Programming

Bachelor 2

Bachelor 2
Bachelor 2

Game Programming

Bachelor 2

Bachelor 2
Bachelor 2

Game Programming

Bachelor 2

Bachelor 2
Bachelor 3

Game Programming

Bachelor 3

Bachelor 3
Mastère 1

Game Programming

Mastère 1

Mastère 1
Mastère 1

Game Programming

Mastère 1

Mastère 1
Mastère 1

Game Programming

Mastère 1

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