Diploma in Advanced Game Technology

Pursue a career in programming for video games. This program is designed for students with an interest in game programming and will prepare you to move into a career as a programmer in the interactive entertainment or simulation industries. You will be given a full introduction to all aspects of the game development process, after which you will dive into the amazing depths of the technology behind video games.


In this full-time program you will develop a portfolio uniquely tailored toward your desired career path in the games industry. Advanced Game Technology program provides students with specialized skills not typically found prior to entering the industry. You will gain a solid and practical understanding of how to effectively work with specialists in order to realize their project’s development. To this end, you will have the opportunity to collaborate with student artists in other programs to help bring their games to life. Throughout this intense and focused process, you will be given the opportunity to identify and enhance your strengths and interests, which in turn enable you to enter the workforce with a narrowed focus and competitive edge.

Learning Outcomes

Within this two-year program, you will:

  • Utilize industry standard engines such as Unity and Unreal to create games. You will work on game logic, AI behaviour, and general game flow
  • Extend industry standard engines such as Unity and Unreal by creating custom tools, exploring rendering pipelines, and developing plugins
  • Become an expert at using C#, C++, and Python to create games, extend engines, and build tools/plugins
  • Create custom real-time networking solutions for video games
  • Create asynchronous networking solutions and backend data services for video games
  • Build an engine from the ground up, using low level languages and rendering techniques
  • Develop games for PC, Console, Mobile, and the latest XR technologies to create state-of-the-art experiences
  • Collaborate with design and art students from other programs, working on team-based projects to create full games

Career Opportunities

Graduates of this program will have job-ready skills and will be prepared for many rewarding positions, including:

  • Gameplay Programmer
  • Tools Programmer
  • AI Behaviour Programmer
  • Engine Programmer
  • Build Engineer
  • Shader/Rendering Programmer
  • Network Programmer
  • UI Programmer
  • VR Programmer
  • AR Programmer