Three-year program (180 ECTS) covering all aspects of professional game development, from low-level engine programming to high-level gameplay systems.
1st Year
GPR4100 - Introduction to Games Programming
- C++ debugging exam
- Game project with Unity
CMN4200 - Information, Communication and Professional Media Practice
- Cover letter writing
- Industry analysis
- Portfolio website development
GPA4300 - Foundations of Game Design and Game Production
- Game with focus on game design and level design
GPR4400 - Applied Mathematics and Environment Programming
- Game with procedural generation and AI
- Mathematics and physics exam
- Custom physics game engine
2nd Year
GPR5100 - Network Programming and Tool Development
- Computer networks exam
- Online multiplayer game
- Development tools for 3rd year game project
GPR5204 - Game Optimization, Analysis and Interfacing
- Optimizations on the Neko engine
- Weekly presentations about industry optimizations
- C++ optimization and analysis exam
GPR5300 - Graphics and Shader Programming for Games
- Minecraft-like game with OpenGL
- OpenGL debugging exam
CMN5400 - Marketing, Business Planning and Law
- Business plan and marketing plan project
3rd Year
CMN6100 - Research Practice and Society
- Portfolio website about projects
- Industry project presentation
CMN6204 - Advanced Specialised Project
- Nintendo Switch game using custom C++ engine
CMN6302 - Major Project (BSc)
- Bachelor thesis research project
Resources
SAE Institute Geneva
Visit the official SAE Institute Geneva website for more information about the program.
Visit WebsiteSkills Acquired
C++
C#
Unity
OpenGL
Game Engine Architecture
Network Programming
Graphics Programming
Physics Simulation
AI Programming
Optimization