Welcome to the new NAIT.ca! We encourage you to explore the site and provide your feedback.

Game Programming

In the Game Programming area of emphasis, you will learn how to give life to video games. You will create and implement game code and scripts that support environments, characters, vehicles, cameras and special effects and allow them to interact with each other.

The courses in this area of emphasis offer a multi-language approach to object-oriented programming (OOP) – which is an approach to designing modular, reusable software systems – and how it functions on various game engines and platforms.

You will also learn different programming languages such as C++, C# and JavaScript – languages that are at the core of game programming. You will learn how to plan and create small games, on your own as well as with your classmates.

Careers

Common jobs for Game Programming grads are:

  • Programmer
  • HUD/GUI Programmer
  • Quality Assurance
  • Independent Developer
  • Level Designer