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

Jobs

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.

Prepared trades

Gameplay Developer
Engine Developer
Tools Developer
Unity Developer
Unreal Engine Developer
C++ Developer
.NET Developer
Network Developer
AI Developer
Rendering Developer
UI Developer
Physics developer
R&D Developer
Lead Developer
IT engineer

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

 

ENGINES 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 (Magnum 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 project
Full time

EDUCATIONAL CONTENT

 

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

 

ENGINE AND TOOLS
Advanced rendering system / Unreal Engine (C++ and Blueprint) / 3D engine

 

SCIENCE
Complex physics and mathematics

 

ACTIVE ENGLISH

 

CAREER SUPPORT

PROJECTS

  • Parallel resource management
  • Network driving game
  • Intercurricular arena combat game
  • Animation of a character (FBX)
  • Creating a game with a game engine
work-study program

EDUCATIONAL CONTENT

 

IT DEVELOPMENT

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 (Unreal Engine)
  • Real time strategy game
  • Game Week
  • Personal Skills Development Initiative
  • Intercurricular Hack and Slash Game

INTERNSHIP / PROFESSIONAL EXPERIENCE

300h minimum to be achieved over the year

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 

MASTER'S year 1
YEAR 4
Alternating one week school, one week work

PROJECTS

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

 

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-study projects

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

The tests are free of charge (with the exception of tests taken abroad)

Paris

March 02-06, 2020

Montréal

February 17-21, 2020