Utility Nav Top Nav Content Site Search Site Search
Game Development - Game Programming and Design Concentration

Game Development - Game Programming and Design Concentration

Program Image
Start Date:
Typical Length:
2 Years
$3,515 (Domestic) • $11,350 (International)
Tuition is valid for the 2020-21 academic year. Program costs and fees (textbooks, supplies, etc.) are additional.
+Locations & Availability

September 2020
Campus/Location DeliveryIn-class – Complete your program through courses that are held at a campus.

Online – All program courses are delivered online.

Blended – Complete your program through a combination of online and in-class courses (some courses are delivered 100% online). In-class courses are held at a campus.

Collaborative – program is delivered virtually on campus
Truro Campus • Truro Full time • In-class


The Game Programming and Design concentration is a second-year option of the Game Development diploma program. You start this concentration in the second term of your first year.

This concentration focuses primarily on game programming. Games require interaction within an immersive environment that can take many forms – from pure entertainment, to medical and military simulations, to training initiatives.

In this concentration, you learn to apply artistic, technical and problem-solving skills, as well as critical thinking and logic, to develop games using the Unity game engine, C# programming language, and JavaScript/HTML 5. You work individually and in groups, to design and develop game prototypes and manage the challenges of the game development cycle for multiple platforms, including web and mobile. You also learn to use object-oriented programming techniques, pre-production design and algorithm designs to develop engaging game content.

Explore this program on YouTube »

Program requirements

  • Portfolio Development – As part of your studies at NSCC, you develop a portfolio of your work; the portfolio captures your achievements and profiles your skills to employers.

Tuition, fees and program costs

In addition to annual tuition, there are program costs (books, tools, etc.) and student fees for college services, health and dental plans, your student association and parking.

View detailed program fees page(s). Please note that tuition values on these pages are for 2019/20 and are meant for planning purposes only. They don't represent final amounts owing.

Career options

Job titles may include:

  • Junior Game Designer, Level Designer or Quality Assurance Tester
  • Game studios, indie game studios, mobile game development
  • Online IT and web assets
  • Self-employment Freelance: work as independent contractor or sub-contractor in the field
  • Scientific and Serious Games: military, medical, educational, simulations, architectural, industrial visualization, 3D prototyping and product development
  • 3D Modelers work alongside developers, helping to create better in-game experience
  • Digital, design, television, interactive and video game industries
  • Game programmer, Software Engineer, Game designer, Unity developer, Level designer, UI designer, C# developer

Choose NSCC

  • You learn in a studio environment that reflects industry practice and uses of current technology and software.
  • You gain valuable experience working on a major project through all phases – from requirements to conceptualization, design, prototyping, development, testing and delivery.
  • Small class sizes and instructors with diverse skill sets and industry experience, provide one-on-one interaction in a collaborative environment.
  • Continue your studies at university – This program includes courses that count towards a university degree. Find out more.

Courses may include

Course descriptions
Code Course
GAME 1030   Communications
GAME 1050   Animation Fundamentals
GAME 2000   Portfolio Development I
GAME 2045   Level Programming I
GAME 2050   Game Programming I
GAME 2060   Interactive Storytelling
GAME 2070   User Interface Design
GAME 2200   Professional Portfolio
GAME 2400   Portfolio Development II
GAME 3045   Level Programming II
GAME 3050   Game Programming II
GAME 4001   Studio Time
GAME 4010   Game Production
GAME 4020   Self-Promotion and Entrepreneurship
GAME 4050   Game Project
INFT 2100   Project Management
PROG 1400   Introduction to Object Oriented Programming

Next Steps

  1. 1

    Visit NSCC

    Visit NSCC » Campus Tour
  2. 2

    Application Process

    Who Can ApplyHow to Apply
  3. 3