Program Details

Game Design and Programming

Diploma
Got questions?

We're here to help!
Chat with our live agents, or leave your contact information and we'll get back to you.

About the Program

Develop and integrate key programming skills in an intensive, hands-on program. Build a professional portfolio of your work, and turn your passion for video games into an exciting, high-paying career. 

Opportunities

Cutting-edge facilities & equipment

Facilities include:

  • State-of-the-art workstations,
  • Virtual Reality Suite (Emerging Technologies Lab),
  • Equipment sign out,
  • Comprehensive game library and consoles,
  • Private tutoring spaces.

Gain proficiency with software and languages such as:

  • Microsoft Visual Studio,
  • Unreal Engine,
  • Unity Engine,
  • C++ and C#,
  • GitHub,
  • SQL,
  • Adobe Photoshop,
  • Maya.

Admissions Criteria

  • Domestic applicants generally require:

    Proof of secondary school graduation or equivalent

    Copy of government-issued photo ID

    68 percent in Math 11 (or equivalent) or take the Accuplacer Placement Test

  • International applicants generally require:

    Proof of secondary school graduation  (with official English translations)

    Copy of a valid Passport

    Proof of English proficiency

    68 percent in Math 11 (or equivalent) or take the Accuplacer Placement Test

List of Courses

QUARTER 1

  • Game Design I
  • Introduction to Computer Programming
  • Level Design I
  • Applied Mathematics

QUARTER 2

  • History of Games
  • Object-Oriented Programming in C++ I
  • Mini Games and Prototyping
  • Geometry and Linear Algebra

QUARTER 3

  • Digital Imaging
  • Object-Oriented Programming in C++ II
  • Introduction to C# Programming
  • Statistics

QUARTER 4

  • Basic 3D Concepts
  • 2D Games Programming
  • Programming for Game Engines
  • Critical Thinking

QUARTER 5

  • Portfolio I
  • Algorithms and Data Patterns
  • Intro Mobile Game Programming
  • Elective 100

*Actual course order subject to change

Got questions?

We're here to help!
Chat with our live agents, or leave your contact information and we'll get back to you.