Program overview
Admission Requirements
Intakes

Last updated on 2025-05-14

Program overview

Program Overview

Transform your game ideas into reality with the Game Development - Game Programming diploma program. This program focuses on the essential skills needed to produce video games, emphasizing the logical design and technical aspects of creating dynamic, interactive games. Students will learn to write code that powers game mechanics, from character movements to stunning graphics and immersive sound effects. The program also offers a specialization in Animation and Game Design, allowing students to explore various paths that align with their interests and career aspirations.

Program Structure

The Game Development - Game Programming program is designed to be completed in 2 years (full-time). The program is delivered in a hybrid format, combining both in-person and online learning experiences. Key features of the program structure include:

  • Hands-on experience with industry-standard programming software.
  • Opportunities to specialize in Animation and Game Design.
  • Flexible class schedules, including weekdays during the daytime.
  • Optional co-op pathway, allowing students to gain practical work experience.

This program is open to both domestic and international applicants, providing a comprehensive education that prepares students for a successful career in game development.

Featured Experiences

  • Hands-on learning with cutting-edge software and programming languages.
  • Optional co-op work practicum for real-world experience.
  • Collaboration with industry professionals to enhance learning.
  • Access to state-of-the-art facilities and resources.
  • Engagement in projects that simulate real-world game development scenarios.

Career Options

Graduates of the Game Development - Game Programming program can pursue a variety of exciting career opportunities in Canada, including:

  • Game Programmer: Develops the code that makes games function, ensuring smooth gameplay and user experience.
  • Software Developer: Designs and creates software applications, including games, using various programming languages.
  • Game Designer: Focuses on the creative aspects of game development, including story, characters, and gameplay mechanics.
  • Quality Assurance Tester: Tests games for bugs and issues, ensuring a polished final product before release.
  • Technical Artist: Bridges the gap between art and programming, ensuring that visual elements are effectively integrated into the game.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Northern Alberta Institute of Technology (NAIT) official website