Admission

DES, DEP, DEC + Épreuves d'admision + Sandbox

Durée

5
Années

Diplôme

AECs + RNCP niveau 7

Rythme

Alternance
Travail-études dès la 3è année

Campus

paris montreal

Métier

Devenir Programmeur jeu 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

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.

Diplôme

Le programme Game Programming mène à l'obtention des AEC LEA.CZ "Programmation des moteurs de jeu" et AEC LEA.CY "Programmation des mécaniques de jeu vidéo". Le titre RNCP de niveau 7 "Lead Developer" peut également être délivré à la fin du programme (diplôme français).

Programme

Se former au métier de Programmeur jeu vidéo

  • Sandbox 1 mois
  • Année 1
  • Année 2
  • Année 3
  • Année 4
  • Année 5

La Sandbox a lieu au mois d’août avant l’intégration en 1re année.

D’une durée de quatre semaines, elle conforte les étudiants dans leur choix d’orientation et les initie à la programmation appliquée au jeu vidéo. Elle permet aussi à l’équipe pédagogique de confirmer les aptitudes nécessaires au cursus Game Programming

 

CONTENU PÉDAGOGIQUE

Développement informatique

Apprentissage du bash / Apprentissage du C / Gestion et manipulation de la mémoire / Structure de donnée

 

Moteurs et Outils  

Linux / Makefile / GDB / Valgrind 

 

 

 

 

Projets

  • Jeu en équipe
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 basique de rendu (OpenGL) / Moteur de jeu (Magnum Engine |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

 

STAGE / EXPÉRIENCE PROFESSIONNELLE

105h minimum à réaliser sur la 1re et 2è année

Temps plein

CONTENU PÉDAGOGIQUE

 

DÉVELOPPEMENT INFORMATIQUE
Réseaux / Programmation parallèle / Document de conception technique / Techniques d’animation 3D / Debugging-Profiling (CPU et GPU)

 

MOTEUR ET OUTILS
Système de rendu avancé / Unreal Engine (C++ et Blueprint) / Moteur 3D

 

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

 

STAGE / EXPÉRIENCE PROFESSIONNELLE

105h minimum à réaliser sur la 1re et 2è année

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 Libre d’Alternance
  • Jeu Hack and Slash inter-cursus

 

STAGE / EXPÉRIENCE PROFESSIONNELLE

300h 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 de Fin d’Études 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 dernières années du cursus

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

 

ACCOMPAGNEMENT À L'INSERTION PROFESSIONNELLE

PROJETS

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

 

STAGE / EXPÉRIENCE PROFESSIONNELLE

900h minimum à réaliser sur les deux dernières années du cursus

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 du programme Programmation jeu vidéo

Game Programming - Année 1

Game Programming - Année 1

Game Programming - Année 1
Game Programming - Année 1

Game Programming - Année 1

Game Programming - Année 1
Game Programming - Année 2

Game Programming - Année 2

Game Programming - Année 2
Game Programming - Année 2

Game Programming - Année 2

Game Programming - Année 2
Game Programming - Année 2

Game Programming - Année 2

Game Programming - Année 2
Game Programming - Année 2

Game Programming - Année 2

Game Programming - Année 2
Game Programming - Année 2

Game Programming - Année 2

Game Programming - Année 2
Game Programming - Année 3

Game Programming - Année 3

Game Programming - Année 3
Game Programming - Année 4

Game Programming - Année 4

Game Programming - Année 4
Game Programming - Année 4

Game Programming - Année 4

Game Programming - Année 4
Game Programming - Année 4

Game Programming - Année 4

Game Programming - Année 4

Tarifs

Intéressé(e) par cette formation ?

 

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

Sous conditions, les programmes délivrant des AEC sont éligibles à l'Aide Financière aux Études (AFE)

Paris

Bachelor

Année 1 (étudiants européens)

7 800 €

Bachelor

Années 2 & 3 (étudiants européens)

8 300 € / an

Mastère

Années 1 & 2 (étudiants européens)

8 400 € / an

Frais d'inscription

Une fois (étudiants européens)

450 €

Montréal

Mise à niveau Sandbox

Étudiants canadiens et européens

1 000$CAD

1re année

Étudiants canadiens et européens

12 000$CAD

Chaque année suivante

Étudiants canadiens et européens

12 200$CAD

Frais d'inscription

Étudiants canadiens et européens

200$CAD / an

Admission

Programme Programmation jeux vidéo

Dates du concours

Le passage du concours est gratuit (à l'exception des tests passés à distance)

Paris

23 avril 2020

Montréal

23 avril 2020