Game Programming

Durée : 4 ans
Rythme : Année 1 et 2 en temps plein / Années 3 et 4 en alternance travail-études
Conditions d’admission : DES, DEC, formation et/ou expérience équivalente. Test écrit et entrevue

La formation Game Programming peut-être également suivie à ISART Paris.

Prépa intégrée Game Programming

Contenu pédagogique (1080h de formation)

  • Développement informatique : Programmation bas niveau C /Programmation bas niveau orientée objet (C ++)/Programmation haut niveau (C#)/ Architecture & Software Design/ Algorithmie
  • Moteur et Outils : Système de gestion de versions de fichier (Git)/ Système basique de rendu (OpenGL) / Moteur de jeu (lrrlicht / Unity)
  • Sciences : Physiques et Mathématiques complexes (2D / 3D /Matrice/Collisions/ Algèbre)/ Processus de transformation d’un monde vectoriel 3D en une image matricielle pour l’écran (Rastérisation) / Étude de la complexité des algorithmes
  • Active English
  • Accompagnement à l’insertion Professionnelle

Projets

  • Jeu 2D (minestorm) / 3D (Platformer)
  • Programmation d’un rasterizer
  • Jeu d’infiltration inter-cursus
  • Projet de Fin d’Année

2è année Game Programming

Contenu pédagogique (1080h de formation)

  • Développement informatique : Réseaux bas niveau/ Programmation parallèle /Techniques d’animation 3D / Debugging-Profiling (CPU et GPU)
  • Moteur et Outils : Système de rendu avancé/ Unreal Engine (C++ et Blueprint) / Fonctionnement complet d’un moteur de jeu (Gestion de ressources/ Sérialisation /Physique/ Rendu … )
  • Sciences : Physiques et Mathématiques complexes (Complexes/Quaternions/ Équations différentielles/ Espaces Euclidiens/ Analyse)
  • Active English
  • Accompagnement à l’insertion Professionnelle

Projets

  • Jeu (Unreal Engine)
  • Lecteur d’animation FBX
  • Jeu inter-cursus
  • Moteur de jeu

3è année Game Programming

Contenu pédagogique (600h de formation)

  • Développement informatique : Document de conception technique/ Techniques d’optimisation avancées (cache miss/ fa Ise sharing / lockless programming … ) /Assembleur/ Structure de données avancées
  • Moteur et Outils : Architectures (CPU / GPU) / Utilisation avancée d’Unity et Unreal Engine / Introduction au game design
  • 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 (Unreal Engine)
  • Intelligence Artificielle
  • Game Week

4è année Game Programming

Contenu pédagogique (600h de formation)

  • Développement informatique : Algorithmes complexes (Broad Phase/ Narrow Phase/ SPH / Position Based Simulation)
  • Sciences : Physiques et Mathématiques complexes (Analyse vectorielle / Navier Stokes / Minkowski / Voronoï)
  • Active English
  • Accompagnement à l’insertion Professionnelle

Projets

  • Réalisation d’une simulation physique (Fluides/ Collisions modèle complexe)
  • Projet de Fin d’Études inter-cursus.
    Présentation devant un jury de Professionnels

Test TOEIC

Alternance & Expérience professionnelle

  • Entre 405h et 700h sur la durée du cursus

Métiers préparés
Développeur de Jeu, Développeur Moteur, Développeur Outils, Développeur IA, Ingénieur Informatique, Développeur .NET, Lead Programmeur, Directeur Technique…