Education

Bachelor of Science in Games Programming

SAE Institute Geneva | Awarded by Middlesex University

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 Website

Skills Acquired

C++ C# Unity OpenGL Game Engine Architecture Network Programming Graphics Programming Physics Simulation AI Programming Optimization