Admission

High School Diploma + Entrance Exam + Sandbox

Duration

5
Years

Degree

Level 7 RNCP + AEC

Rythm

Cooperative Education
Work-study from 3rd year onwards

Campus

paris montreal

Profession

The Lead Game Programmer supervises and organizes development. They monitor technological developments, manage test phases and makes necessary decisions. They are responsible for the quality, maintenance and optimisation of the code. They supervise the writing of technical documentation. They participate in the recruitment of technical teams and guide the development of their skills.

Program

A project-oriented pedagogy

  • Sandbox 1 month
  • Bachelor's Year 1
  • Bachelor's Year 2
  • Bachelor's Year 3
  • Master's Year 1
  • Master's Year 2
Full time

The Sandbox takes place in the August before the start of 1st year.

Over the course of four weeks, it bolsters students’ knowledge in their chosen course and introduces them to programming in the context of video games.

It also allows the teaching staff to confirm that the necessary skills for the Game Programming course are present.

 

TEACHING CONTENT

  • IT Development

Learning bash | Learning C | Memory management and handling | Data structure

  • Engine and Tools
    Linux | Makefile | GDB | Valgrind

 

  • Projects

Game creation in a team

Full time

EDUCATIONAL CONTENT

 

  • IT Development
    Low and high level programming C, C++, C# | Architecture & Software Design| Algorithmics

 

  • Engine and Tools
    File version management system (Git) | Basic rendering system (OpenGL)| Game engine (Unity)

 

  • Science
    Physics and Complex Mathematics | Rasterization | Study of the complexity of algorithms

 

  • Game Design
    Initiation

 

  • Active English

 

  • Career Support
  • Projects

2D/3D Games
Rasterization
Personal engine
Creation of a 3C type RPG
Intercurricular 3D Action Game
End-Year

 

Pedagogical means

Theoretical and practical teaching: lectures, application exercises, practical work, tutorials
Production of projects: monitoring and supervision by teachers during the realization of projects (year project, graduation project)

 

Evaluation Methods

Continuous control
Presentation of projects (end-of-year project, end-of-study project) before a school or professional jury

Full time

EDUCATIONAL CONTENT

 

  • IT Development
    Parallel programming / 3D animation techniques / Technical design document / Profiling (CPU and GPU)

 

  • Engine and Tools
    Advanced rendering system / Unreal Engine (C++ and Blueprint)

 

  • Science
    Complex physics and mathematics
  • Active English
  • Career Support
  • Projects

Resource management
Network driving game
Intercurricular arena combat game
Animation of a character (FBX)
Creating a game with a game

work-study program

EDUCATIONAL CONTENT

 

  • IT Development

Networks | Research & Development | Advanced data structure | Networks programming on Unreal Engine

 

  • Engine and Tools
    Architectures (CPU|GPU) | Advanced Unity and Unreal Engine Usage | In-depth Game Design | Optimization

 

  • Science
    Physics and Complex Mathematics (Analysis) | AI Techniques in the world of video games

 

  • Active English 

 

  • Career Support

 

  • Projects

Network game
Real time strategy game
Game Week
Personal Skills Development Initiative
R&D Technologique inter-cursus
R&D technical Artist inter-cursus

  • Internship / Professional Experience

300h minimum to be achieved over the

work-study program

EDUCATIONAL CONTENT

 

  • IT Development
    Complex algorithms (Broad Phase / Narrow Phase / SPH / Position Based Simulation) | Physical engine

 

  • Science
    Physics and Complex Mathematics (Vector Analysis / Navier Stokes / Minkowski / Voronoï)

 

  • Active English

 

  • Career Support

 

  • PROJECTS

Presentation of professional experience
Realization of a physical simulation (Rigidbody with stresses and fluids)
Multidisciplinary Graduation Project
Presentation to a jury of

TOEIC

  • Internship / Professional Experience

900h minimum to be achieved over the last two years

work-study program

EDUCATIONAL CONTENT

  • IT Development
    Lighting and shadows technique with Vulkan (Propagation, reflection, refraction, ray tracing) | Assembly language and SIMD | Reverse engineering Gameplay | Advanced Parallel Programming | DevOps

 

  • Science
    Complex (Optical) Physics and Mathematics | Spatial and Temporal Acceleration Algorithm

 

  • Managerial Development
    Production management | Planning management|  Code

 

  • Active English

 

  • Career Support
  • Projects

Light and shadow engine
Optimizing of physics engine
Multidisciplinary Graduation Project
Gameplay analysis and reproduction

 

  • Internship / Professional Experience

900h minimum to be achieved over the last two years

Experience

What companies say...

ISART Montreal

ISART Montreal

Professional jury for video games

ISART Paris

ISART Paris

Professional jury for video games

BLIZZARD ENTERTAINMENT

BLIZZARD ENTERTAINMENT

Evelyn FREDERICKSEN Historian & Creative Developer on World of Warcraft

 EPIC GAMES

EPIC GAMES

Luis CATALDI - Education evangelist

Showcase

End-of-year projects

Game Programming - Introductory Year

Game Programming - Introductory Year

Game Programming - Introductory Year
Game Programming - Introductory Year

Game Programming - Introductory Year

Game Programming - Introductory Year
Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2
Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2
Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2
Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2
Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2

Game Programming - Bachelor's Year 2
Game Programming - Bachelor's Year 3

Game Programming - Bachelor's Year 3

Game Programming - Bachelor's Year 3
Game Programming - Master's Year 1

Game Programming - Master's Year 1

Game Programming - Master's Year 1
Game Programming - Master's Year 1

Game Programming - Master's Year 1

Game Programming - Master's Year 1
Game Programming - Master's Year 1

Game Programming - Master's Year 1

Game Programming - Master's Year 1

Tuition & Fees

Interested in this degree program?

Paris

All programs

Europeans students

12 000€ / year

Registration fee

Europeans students

450€ / year

Montreal

All programs

Canadians & europeans students

$CA 23 000

Registration fee

Canadians & europeans students

$CA 250 /year

Admissions

Apply now!

Test dates

Paris

March 01-05, 2021

Montréal

February 15-19, 2021