Veuillez accepter les cookies de Youtube pour afficher la vidéo.

Veuillez accepter les cookies de Vimeo pour afficher la vidéo.

Admission

High School Diploma + Entrance Exam

Duration

5
Years

Degree

From the school + AEC

Rythm

Cooperative Education
Work-study from 3rd year onwards

Campus

paris montreal
  • icon 55%

    Selection in the Admissions Test

  • icon_business_work 93%

    Employment rate of last three graduate classes

  • icon 85%

    Students satisfied with their course (2020/2021 years)

Training

BECOME A VIDEO GAME PROGRAMMER

HOW DO I BECOME A GAME PROGRAMMER?

The Game Programming degree course produces high- quality graduates with technical and scientific skills related to video games as well as strong transferable skills.
Students are trained in production pipelines, technologies and issues of the digital and video game industry, but also in virtual reality, artificial intelligence or big data.
Through modules that combine basic sciences, specialist courses, human sciences, introduction to research and professional experience, students are trained to work in a multidisciplinary environment.
The 4th year offers the opportunity to perfect their skills on specialized subjects such as physical simulation programming and to collaborate in multidisciplinary teams on a common project. The 5th year sees students specialize in specific subjects, open up to cross-disciplinary professions and carry out research, in partnership with the Tokyo University of Technology, for example.

WHAT EMPLOYMENT OPPORTUNITIES ARE OPEN TO ME?

The game programming course prepares students for various roles in different industries: Lead Developer | Project Manager | Network Engineer | Graphics Engineer | DevOps Engineer | AI Engineer | Computer Engineer | Gameplay Developer | Engine Developer | Tools Developer | Unreal Engine Developer | UI Developer | Physics Developer | DevOps | R&D Developer

ENTRY REQUIREMENTS

Admission to Game Programming 1st year or 3rd year is conditional to obtaining a high school diploma, as well as passing the admissions test: interview, presentation of a portfolio (optional presentation in 1st year / mandatory in 3rd year) and written tests.
All details are given in the Admissions Guide.

WHAT ARE THE OBJECTIVES OF THE GAME PROGRAMMING COURSE?

Acquire technical and scientific skills related to video games but also solid transversal skills:
  • To master the production pipelines, technologies and challenges of the digital & video game industry, but also virtual reality, artificial intelligence, big data
  • Mastering transversal skills: basic science modules, teaching specialties, humanities, introduction to research, etc.
  • Improve your skills on specialized subjects such as physical simulation programming.

WHAT SKILLS WILL I ACQUIRE ON THE COURSE?

  • Elaborate the technical strategy for the development of a technological project
  • Steer the development of a technological project
  • Manage and lead the technical teams
  • Validate the quality of a technological project
  • Manage the budget of a technological project

HOW AM I TAUGHT?

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

HOW AM I ASSESSED?

  • Continuous Assessment (case studies, role-playing, presentations, demonstrations)
  • Project presentations (end of year project, final major project) in front of a school or professional jury
  • Written and oral evaluations in English
  • Professional experience report and presentation

IS THIS A WORK-STUDY PROGRAMME?

The first two years of the Game Programming training are full-time to prepare serenely for the entry into the work-study program. From the third year, onwards, the courses are given at the rhythm of the work-study program, with compulsory validation of professional experience (internships, short contracts, etc.).

WHAT QUALIFICATION WILL I GET?

The school diploma and the AEC are delivered at the end of the studies, depending on the results obtained. They validate the acquisition of business skills (hard skills), social skills (soft skills), professional integration and the level of English. These diplomas certify that the students have reached a high level of scientific and technical expertise applied to video games.

Program

A project-oriented pedagogy

  • Bachelor's Year 1
  • Bachelor's Year 2
  • Bachelor's Year 3
  • Master's Year 1
  • Master's Year 2
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
Intercurricular 3D Action Game
End of year project
Citizenchip project

 

 

Full time

EDUCATIONAL CONTENT

 

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

 

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

 

  • Science
    Complex physics and mathematics (Vector analysis / Navier stokes / Minkowski / Voronoï)
  • Active English
  • Career Support
  • Projects

Parralel resource management
Arena fighting game
Animation of a character (FBX)
Creating a game with a game engine
Citizenchip project

 

  • Internship / Professional Experience

11 weeks minimum to be achieved over the last two years of the bachelor

work-study program

EDUCATIONAL CONTENT

 

  • IT Development

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

 

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

 

  • Science
    AI Techniques in the world of video games

 

  • Active English 

 

  • Career Support

 

  • Projects

Network game
Real time strategy game
Game Week
Professional experience project
R&D Technologique intercurricular
R&D technical Artist intercurricular
End of Bachelor's project

 

  • Internship / Professional Experience

11 weeks minimum to be achieved over the last two years of the bachelor

work-study program

EDUCATIONAL CONTENT

 

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

 

  • Active English

 

  • Career Support

 

  • PROJECTS

Professional positioning project
Realization of a physical simulation (Rigidbody with stresses and fluids)
Intercurricular Graduation Project
Presentation in front of a professional panel

 

TOEIC

  • Internship / Professional Experience

26 weeks 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 validation

 

  • Active English

 

  • Career Support
  • Projects

Light and shadow engine
Optimizing of physics engine
Specialization  project
Gameplay analysis and reproduction
Professional experience project

 

  • Internship / Professional Experience

26 weeks 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

Admission

Apply now!

Test dates

Paris

June 22th, July 11th 2022

Montréal

May 26th, June 16th, July 07th 2022