Game Design & Programming
Design and develop video games
Admission
High School Diploma +
Entrance Exam
Duration
5
Years
Degree
Level 7 RNCP – Master’s Degree
Rhythm
Nice campus: full time
Paris campus: full time then cooperative education
Campuses
PARIS
NICE
98%
Graduates
(2022/2023/2024 years)
82%
Employment rate of last three graduate classes
87%
Alumni satisfied with their course (2022/2023/2024 years)
Training
Game Design & Programming Degree
https://www.isart.com/wp-content/uploads/2026/02/2026_GDP_site-web-1.mp4 Admission hors Parcoursup
Program taught in French
The Game Design & Programming program is aimed at video game enthusiasts who want to design and create their own games. Students are trained in gameplay programming (prototyping, multi-platform 2D/3D game development: PC, mobile, consoles, VR, AR), game feel, juiciness and user experience.
Learning about game design (gameplay definition, level design, signs & feedback), gives future professionals greater finesse in gameplay tuning and the degree of game finish.
The Bachelor Game Design & Programming sets up …
all the basics of programming and game design. Students work on a wide range of games, both individually and in groups.
During the Master’s program, they put their experience to good use through cross-curricular video game projects, deepen their knowledge of programming and discover entrepreneurship and management.
The final year enables them to specialize in the fields of AI, Economic Game Design / Data or Network Programming and business creation.
Read less
Entry requirements for Game Design & Programming Degree
To enter the first year of the Game Design & Programming program, candidates must have a high school diploma, pass the eligibility interview and présent a portfolio.
Pedagogy
Skills acquired
- Defining the creative strategy for a video game project
- Designing and prototyping a video game project
- Produce and manage the creative development of a video game
- Managing creative teams on a video game project
Training Objectives
Acquire the design and programming skills related to the production of a video game:
- Master gameplay programming: prototyping, development of 2D/3D multi-platform games (PC, web, mobile and consoles)
- Master the fundamentals of game design, level design, UI/UX, data analysis
- Know how to communicate, organize and work in a team
- Be responsible for the programming of the gameplay, the juiciness and the interface
- Ensure the implementation of the user experience and game feel
How am I taught
- Theoretical and practical teaching: lectures, application exercises, practical work, tutorials
- Production of projects: follow-up and supervision by teachers during the realization of projects (year project, end of studies project)
HOW AM I ASSESSED
The video game school has set up a fair and objective evaluation system:
- Continuous assessment (case studies, simulations, presentations, demonstrations)
- Project presentations (year-long project, end-of-study project) before a school jury or a professional jury
- Written and oral evaluations in English
- Writing and presentation of a professional experience report
INTERNSHIP & INDUSTRY PLACEMENTS
The Game Design & Programming course includes periods of work experience in companies, to develop students’ employability right from the start of their studies.
- Bachelor 1st year: internship or volunteer work possible
- Bachelor 2nd year: a summer internship
- Bachelor 3rd year: 1-month internship (Feb/April)
- Master’s degree: 26 weeks minimum over the two years (internship, work experience)
- Master’s degree in Nice: full-time internships
Diploma
The RNCP Level 7 title “Game Designer” is delivered at the end of the studies, based on the results obtained.
This Master’s Degree validates the acquisition of business skills (hard skills), social skills (soft skills) and professional integration.
To enter the first year of the Game Design & Programming program, candidates must have a high school diploma, pass the eligibility interview and présent a portfolio.
Skills acquired
- Defining the creative strategy for a video game project
- Designing and prototyping a video game project
- Produce and manage the creative development of a video game
- Managing creative teams on a video game project
Training Objectives
Acquire the design and programming skills related to the production of a video game:
- Master gameplay programming: prototyping, development of 2D/3D multi-platform games (PC, web, mobile and consoles)
- Master the fundamentals of game design, level design, UI/UX, data analysis
- Know how to communicate, organize and work in a team
- Be responsible for the programming of the gameplay, the juiciness and the interface
- Ensure the implementation of the user experience and game feel
How am I taught
- Theoretical and practical teaching: lectures, application exercises, practical work, tutorials
- Production of projects: follow-up and supervision by teachers during the realization of projects (year project, end of studies project)
HOW AM I ASSESSED
The video game school has set up a fair and objective evaluation system:
- Continuous assessment (case studies, simulations, presentations, demonstrations)
- Project presentations (year-long project, end-of-study project) before a school jury or a professional jury
- Written and oral evaluations in English
- Writing and presentation of a professional experience report
The Game Design & Programming course includes periods of work experience in companies, to develop students’ employability right from the start of their studies.
- Bachelor 1st year: internship or volunteer work possible
- Bachelor 2nd year: a summer internship
- Bachelor 3rd year: 1-month internship (Feb/April)
- Master’s degree: 26 weeks minimum over the two years (internship, work experience)
- Master’s degree in Nice: full-time internships
The RNCP Level 7 title “Game Designer” is delivered at the end of the studies, based on the results obtained.
This Master’s Degree validates the acquisition of business skills (hard skills), social skills (soft skills) and professional integration.
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
Teaching Content
Program taught in French
- Programming
Programming Basics | Object Oriented Programming Fundamentals | 2D Programming | Gameplay Programming | Prototyping
- Design
Fundamentals of Game Design and Level Design | Juiciness | Introduction to UX | History and Theory of Games | Practice of Creativity
- Science and Technology
2D Mathematics | Godot Engine | High Level Programming (C#)
- Career support
- Active English
- Projects
Shoot Them Up | Puzzle Game 2D | One Button Game | Citizenchip project
- Internship / Work experience
Internship or volunteer work possible
Full Time
TEACHING CONTENT
Program taught in French
- Programming
Advanced Object Oriented Programming | Design Patterns | 3D Programming
- Design
Game design | Level design | Game feel | Juiciness | Introduction to Video Game Business Models | UX | History and Theory of Video Games | Creative Practice
- Science and Technology
3D Mathematics | Introduction to 3D | Unity | High Level Programming(C#)
- Active English
- Career support
- Projects
Platformer | Puzzle Game 3D | Free-to-play | Internship project
- Internship/ Professional Experience
1-month internship (summer)
Full Time
TEACHING CONTENT
Program taught in French
- Programming
Introduction to low level programming | Design patterns
- Design
Game design | Narrative design | Level design | Data analysis | UX | Game feel | Juiciness | Game history and theory | Creativity practice
- Science and Technology
3D Mathematics | Unity | Unreal Engine | Nintendo Switch & PS5 Development | High Level Programming (C#) | Low Level Programming (C++) | Visual Scripting (Blueprint)
- Career support
- Active English
- Projects
Game Week | Console development | Survival tower Defense | Adventure | Bachelor’s degree project | Work experience project
- Internship / Professional Experience
3-month internship (Feb/April)
full or work-study program
TEACHING CONTENT
Program taught in French
- Programming
Improvement in C++ programming and Unreal Engine
- Science and Technology
Unity | Unreal Engine | Low Level Programming (C++)
- Introduction to entrepreneurship
Contract Law | Employment Law | Publication | Aid and Funding
- Career support
- Active English
- Projects
Professional Specialization Project | Virtual Reality | Intercurricular Video Game Project
- Internship / Professional Experience
At least 26 weeks over the two years of master’s
full or work-study program
TEACHING CONTENT
Program taught in French
- Programming
Prototyping | Advanced Programming | Data Oriented Programming | Optimization
- Design
UX | User Research | Conception, development and level design of specific games | Game theory
- Entrepreneurship
Help to create a company | Launch of its first game | Management
- Specialization
→ Network & Data
Making massively multiplayer games
→ Technical VFX Programming
Special effects programming
- Project
Specialized project | TOEIC (english skills assessment)
- Internship / Professional Experience
At least 26 weeks over the two years of master’s
Full time
Teaching Content
Program taught in French
- Programming
Programming Basics | Object Oriented Programming Fundamentals | 2D Programming | Gameplay Programming | Prototyping
- Design
Fundamentals of Game Design and Level Design | Juiciness | Introduction to UX | History and Theory of Games | Practice of Creativity
- Science and Technology
2D Mathematics | Godot Engine | High Level Programming (C#)
- Career support
- Active English
- Projects
Shoot Them Up | Puzzle Game 2D | One Button Game | Citizenchip project
- Internship / Work experience
Internship or volunteer work possible
Full Time
TEACHING CONTENT
Program taught in French
- Programming
Advanced Object Oriented Programming | Design Patterns | 3D Programming
- Design
Game design | Level design | Game feel | Juiciness | Introduction to Video Game Business Models | UX | History and Theory of Video Games | Creative Practice
- Science and Technology
3D Mathematics | Introduction to 3D | Unity | High Level Programming(C#)
- Active English
- Career support
- Projects
Platformer | Puzzle Game 3D | Free-to-play | Internship project
- Internship/ Professional Experience
1-month internship (summer)
Full Time
TEACHING CONTENT
Program taught in French
- Programming
Introduction to low level programming | Design patterns
- Design
Game design | Narrative design | Level design | Data analysis | UX | Game feel | Juiciness | Game history and theory | Creativity practice
- Science and Technology
3D Mathematics | Unity | Unreal Engine | Nintendo Switch & PS5 Development | High Level Programming (C#) | Low Level Programming (C++) | Visual Scripting (Blueprint)
- Career support
- Active English
- Projects
Game Week | Console development | Survival tower Defense | Adventure | Bachelor’s degree project | Work experience project
- Internship / Professional Experience
3-month internship (Feb/April)
full or work-study program
TEACHING CONTENT
Program taught in French
- Programming
Improvement in C++ programming and Unreal Engine
- Science and Technology
Unity | Unreal Engine | Low Level Programming (C++)
- Introduction to entrepreneurship
Contract Law | Employment Law | Publication | Aid and Funding
- Career support
- Active English
- Projects
Professional Specialization Project | Virtual Reality | Intercurricular Video Game Project
- Internship / Professional Experience
At least 26 weeks over the two years of master’s
full or work-study program
TEACHING CONTENT
Program taught in French
- Programming
Prototyping | Advanced Programming | Data Oriented Programming | Optimization
- Design
UX | User Research | Conception, development and level design of specific games | Game theory
- Entrepreneurship
Help to create a company | Launch of its first game | Management
- Specialization
→ Network & Data
Making massively multiplayer games
→ Technical VFX Programming
Special effects programming
- Project
Specialized project | TOEIC (english skills assessment)
- Internship / Professional Experience
At least 26 weeks over the two years of master’s
Fiche Game Design & Prog
Employment
JOB OPPORTUNITIES
The Game Design & Programming program opens the door to a variety of careers in the video game, educational games, serious games, and other related sectors.
Game Designer | Level Designer | Gameplay Programmer | Narrative Designer | Video game developer | UX Designer | UI Developer | Economic Designer
Alumni success




More
OTHER DEGREE PROGRAMS
Discover all the training programs offered by ISART Digital that may interest you.
3D/VFX Cinema degree program
Game Art degree program
Game Design degree program
Engineer / Game Programming degree program
Game Data Analyst degree program
Music & Sound Design degree program
Video Game Producer degree program
Technical Design degree program
-
Contest FAQ
I apply for admission !