Utility Nav Top Nav Content Site Search Site Search
Game Programming & Design Concentration

Game DevelopmentGame Programming & Design Concentration

Program Image
Start Date:
2 Years
+Locations & Availability

September 2019
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

Concentration Overview

The Game Programming & 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, and continue throughout the second year of the program.

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 »

Choose NSCC

  • You learn in a studio environment that reflects industry practice and uses of current technology and software.
  • 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 and a collaborative environment to support the development of your craft and professional portfolio.
  • Continue your studies at university – This program includes courses that count towards a university degree. Find out more.

Employment Opportunities

  • 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 & 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

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 Design II
GAME 3050   Game Programming II
GAME 4001   Studio Time
GAME 4010   Game Design II
GAME 4020   Self-Promotion and Entrepreneurship
GAME 4050   Game Project
INFT 2100   Project Management
PROG 1400   Introduction to Object Oriented Programming

Additional Graduation Requirements

Portfolio Development

Next Steps

  1. 1

    Visit NSCC

    Visit NSCC » Campus Tour
  2. 2

    Application Process

    Who Can ApplyHow to Apply
  3. 3

Have questions?

Learn more about being a student. Tell us a bit about you and we'll be in touch.

Was this page helpful?
Your feedback will help improve this website