Skip to content Skip to footer site map

Print ViewDownload PDF

Game - Programming

Available at: Cornwall


Game programming is a multi-billion dollar industry that is among the fastest growing in the world. The video game industry is in need of trained designers and programmers who understand the complexity and sophistication of products designed for installation on home computers, game consoles, web pages and cell phones and other devices. If you are creative and like to control the action, Game-Programming is for you.

Program content introduces you to fundamental game concepts including introductory computer programming in C++, basic game console electronics, computer operating system usage, and database storage techniques. You will broaden your knowledge by examining and implementing 3-dimensional programs that expand into real games using industry standard libraries. You will also create sounds to include in games and to integrate these sounds into your applications and will learn to use standard game engines to accomplish sophisticated graphics and interaction within your program control. Portability of code is emphasized at all stages of instruction.

Complementing the game development skills set is a sound background in software design methodology and programming.

Ubisoft Montreal partners with our program:

Ubisoft Montreal has partnered with St. Lawrence College since 2011 hiring over a dozen graduates from the Game Development Technician program. We are delighted with the unique training they receive at the College. It provides the training required for critical technical needs in production systems and software development support that can be tricky to staff. We’re always excited to meet the newest graduates every spring!


Matthew Wiazowski
Recruiting Team Lead
Ubisoft Divertissements Inc.
5505 St-Laurent, Montréal
Tel: 514 490 2079

Study in Ireland

Graduates of this program can turn their diploma into a degree. Learn how you can continue your education at Institute of Technology Sligo (pdf).


Career Opportunities

Graduates find employment with game studios in Canada and throughout the world. This industry is experiencing job growth that is out-pacing the training of potential workers. Canada has six of the top 50 game studios in the world and this includes one of the five top studios based on product sales.

Potential positions at these studios include:

  • Game Audio Engineer
  • Game Build Engineer
  • Game Database Engineer
  • Game Online Engineer
  • Game Front End Engineer
  • Game Pipeline Engineer
  • Rendering Engineer
  • Graphics/Special Effects/Interface Programmer

Graduates may also find employment as software developers and programmer analysts in Information Technology departments.

Apply now at

Program Name

Game - Programming

Program Code



Ontario College Diploma

Start Dates

Special May Intake - International Students Only

Program Duration

2 years

Location (Campus)


Canadian Fees

To view a detailed fee schedule, please click here. The fee schedule will open as a PDF in a new window.

International Fees

To view a detailed International fee schedule, please click here. The fee schedule will open as a PDF in a new window.

Additional Costs

Students must have access to an IBM compatible computer outside of the College. Students must finance the cost of this computer and Internet access for home use.

Scholarships and Bursaries

St. Lawrence College offers an extensive Student Scholarship and Bursary program.  Scholarships and bursaries for this purpose are sponsored by external organizations and private individuals.  These awards recognize academic excellence, community involvement, contribution to the quality of College life, outstanding achievement and professional potential.  For more details visit Bursaries and Scholarships.

Program Outline 2019-20

Semester 1
COMM 34 Introduction to College Communications
GAME 100 Game Networking/OS
GAME 101 Computer Game Console Internals I
GAME 102 Introduction to Game Programming/Design
MATH 9 Introductory College Mathematics
General Education Course

Semester 2
GAME 200 Game Networking/OS II
GAME 201 Computer Game Consoles Internals II
GAME 202 Advanced Game Programming/Design
GAME 203 Game Information Control
MATH 10 Technical Mathematics
General Education Course

Semester 3
COMM 234 Applied Communications II
GAME 300 Lights, Cameras, Action
GAME 301 Game User Controls
GAME 302 Game Sound Management
GAME 303 Game Engine Interfacing I
MATH 21 Mathematics for Games

Semester 4
GAME 400 Game Ethics and Legalties
GAME 401 Game Engine Interfacing II
GAME 402 Game Scripting
GAME 403 Game Project
MATH2020 Basic Calculus
GENE General Education Course (Online)

Articulation & Credit Transfer Opportunities

SLC graduates have many options to continue their studies with post-secondary institutions across Canada and around the world. Agreements between SLC and other institutions that are specific to this program are listed below. In addition, there are many credit transfer pathway agreements between colleges and universities within the province of Ontario. Please also visit to search for options relevant to your program area of study.

>>More information on these SLC Articulations

Admission Requirements

Ontario Secondary School Diploma (OSSD) with the majority of Grade 11 and 12 courses at the C, U or M level including the following prerequisites:

  • Grade 12 English at the C or U level
  • Grade 11 Math at the C, U or M level
For OSSD equivalency options, see Admission Requirements.


Health Requirements


The Game Development Technician Program is helping me turn my love of video games into career. During the first year we made controllers and a video game from scratch! I also like the small class sizes and the friendly staff and students.

Ben Bowman

Program Contact

Moghadam Majid

Admissions Information

Connect with a College Career Advisor:

International Students Contact:

Additional Information

Programs at St. Lawrence College are delivered using a variety of instruction modes. Courses may be offered in the classroom or lab, entirely online, or in a hybrid mode which combines classroom sessions with online learning activities. Program delivery can be run weekdays, weekends or evenings. Upon registration, each full-time student is provided a St. Lawrence College email account which is used to communicate important information about program or course events.

Student Workload: Students can expect to spend approximately 10 to 20 hours per week on homework outside of classroom instruction. Most courses have 3 or 4 tests scheduled throughout the semester. Lab work involves approximately one lab per week per course.

Work Placement: In year two, the project course involves work with Xbox 360 and iPhone devices used in game studios. A 6-week post-graduate game development internship using these devices is available for selected graduates. The College actively participates in the job placement of graduates from this program.

Advanced Standing

Applicants with post-secondary credits may be eligible for direct entry to an upper level of the program (semester or year) depending on transfer credits. Select the applicable level when applying at and ensure that we receive your official post-secondary transcript for consideration. If you are unsure what level to apply for, please contact the program coordinator.
Print ViewDownload PDF