Develop scientific and technical expertise applied to video games
Admission
High School Diploma +
Entrance Exam
Duration
5
Years
Degree
Level 7 RNCP – Master’s Degree
Rhythm
Full Time
then Cooperative education
in Master’s
Campuses
PARIS
MONTREAL
Home » Degree Programs » Game Programming
100%
Graduates
(2021/2022/2023 years)
94%
Employment rate of last three graduate classes
95%
Alumni satisfied with their course (2021/2022/2023 years)
Training
Program taught in French
The Game Programming program trains high-caliber, well-rounded profiles who possess both technical and scientific skills related to video games and solid cross-disciplinary skills.
Students are trained in the production pipelines, technologies and challenges of the digital sector, particularly video games. They are ready to take on tomorrow’s challenges, whether related to
Artificial Intelligence or physically realistic graphics rendering.
The Game Programming course trains high-level, all-round profiles with both technical and scientific skills related to video games and solid cross-disciplinary skills.
Students are trained in the production pipelines, technologies and challenges of the digital sector, particularly video games. They are ready to take on tomorrow’s challenges, whether related to
Artificial Intelligence or physically realistic graphics rendering.
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.
Acquire technical and scientific skills related to video games but also solid transversal skills:
The school has set up a fair and objective evaluation system:
The Game Programming course includes periods of work experience in companies, to develop students’ employability right from the start of their studies.
The school delivers a “Game Programmer” degree to students who have successfully completed the course. As part of the school’s quality approach, each course is subject to an application for RNCP certification.
This certifies the quality of the program and the professional integration of the graduates.
Program
Year 1
Year 2
Year 3
Year 1
Year 2
Full Time
EDUCATIONAL CONTENT
Program taught in French
Low and high level programming C, C++, C# | Architecture & Software Design | Advanced Algorithmics
File version management system (Git) | Basic rendering system (OpenGL) | Game engine (Unity)
Physics and Mathematics (analysis) | Rasterization | Study of the complexity of algorithms
2D/3D games | Rasterizer | Personal rendering engine | Cross-curricular 3D action game | End-of-year project | Human & Citizen project
Internship or volunteer work possible
Full time
EDUCATIONAL CONTENT
Program taught in French
Multithreading | Technical design document | 3D animation techniques | Debugging-Profiling (CPU and GPU)
Advanced rendering system | Unreal Engine 5 (C++ and Blueprint)
Complex physics and mathematics (Vector analysis / Navier stokes / Minkowski / Voronoï)
Parallel resource management | Arena combat game | Character animation (FBX) | Development of a personal game engine | Human & Citizen Project | Internship entry project
1-month summer internship
Full time
EDUCATIONAL CONTENT
Program taught in French
Networks | Research & Development | Advanced data structure | Networks programming on Unreal Engine 5
Architectures (CPU | GPU) | Advanced Unity and Unreal Engine Usage | Optimization
AI techniques in the video game world | Game theory | Splines
Network game | Real-time strategy game | Game Week | Professional experience project | Inter-curricular optimization project | Inter-curricular R&D technical Artist | Bachelor’s final project
3 months (Feb/April)
work-study program
EDUCATIONAL CONTENT
Program taught in French
Complex algorithms (Broad Phase | Narrow Phase | SPH | Position Based Simulation) | Technical design document | Inverse kinematics animation | Code review | Network architecture
Physical engine
Professional Specialization Project | Realization of a physical simulation (Rigibody with constraints and fluids) | Inter-curricular Video Game Project
26 weeks minimum to be achieved over the last two years
work-study program
EDUCATIONAL CONTENT
Program taught in French
High Performance Computing | Data Oriented Architecture | Procedural Generation | Audio Programming | DevOps
Statistics and probability | Gradient methods | Partial derivatives | Signal processing
Production management | Employment law
Specialization project | TOEIC (assessment of English language skills)
→ GPU graphics programming | Advanced 3D rendering | Vulkan and DirectX12 rendering | GPU profiling | Custom rendering on proprietary engine
→ AI
Deep & Reinforcement Learning | PlayerBot design | AI with Unreal Engine 5 | HTN planning
26 weeks minimum to be achieved over the last two years
Employment
The Game Programming program opens the door to a variety of careers in the video game, multimedia, finance, research, and computer engineering sectors.
Lead Developer | Project Manager | Network Engineer | Graphics Engineer | DevOps Engineer | AI Engineer | Software Engineer | Gameplay Developer | Engine Developer | Tools Developer | Unity Developer | Unreal Engine Developer | UI Developer | Physics Developer | R&D Developer | Video game developer
More
Discover all the training programs offered by ISART Digital that may interest you.
60 bd Richard-Lenoir,
75011 Paris
Le standard est ouvert de 9h à 18h
63 avenue Simone Veil,
06200 Nice
Le standard est ouvert de 9h à 18h
1440 rue Sainte-Catherine O, Montréal, QC H3G 1R8
Le standard est ouvert de 8h30 à 17h (UTC -5)
©2019 – ISART Digital
Subscribe