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 programmers who can produce optimized and efficient code for computers ,game consoles, web pages, 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++, C#, scripting languages, web development, and database storage techniques. You will learn mathematical calculations for advanced programming techniques required for sophisticated graphics, A.I. (artificial intelligence) and networked multiplayer games. You will broaden your knowledge by examining and implementing 3-dimensional games using industry standard libraries and game engines. Portability, modularity and efficiency of code is emphasized at all stages of instruction in addition to proper documentation and team communications.

Graduates of the Game Programming program develop a sound background in software design methodology and programming.

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).


Ubisoft Montreal on our graduates:

“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. “

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

Career Opportunities

Graduates find employment with game studios in Canada and throughout the world. We are proud to have had graduates in recent years continue on to AAA studios such as Ubisoft and Eidos (Square-Enix). 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:

  • Generalist Programmer
  • Audio Programmer
  • Build / Pipeline Engineer
  • Database Programmer
  • Online / Network Programmer
  • Front End Developer
  • Graphics Programmer
  • Tools Programmer

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 2020-21

Semester 1
COMM 110 Communications for College
GAME 102 Programming Fundamentals 1
GAME 103 Introduction to Gaming
GAME 110 Computer Graphics and Modelling
GAME 111 Web Design and Database Fundamentals
General Education Course

Semester 2
GAME 202 Object Oriented Programming
GAME 210 Programming Fundamentals 2
GAME 211 Mobile Web Development
MATH 10 Technical Mathematics
GAME 212 Game Engines 1: Fundamentals
General Education Course

Semester 3
COMM 234 Communications 2
GAME 300 Graphics Programming 1
GAME 310 Artificial Intelligence
GAME 311 Network Programming
MATH 21 Mathematics for Games
GAME 312 Game Engines 2: Advanced Scripting
MATH 23 Physics for Games

Semester 4
GAME 400 Game Ethics and Legalities
GAME 402 Game Scripting
GAME 403 Capstone Project
GAME 404 Graphics Programming 2
GAME 405 Data Structures and Algorithms
General Education Elective (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 12 Math at the C, U or M level
For OSSD equivalency options, see Admission Requirements.

If you are missing prerequisite courses, enroll in the Career/College Prep program - free for Ontario residents who are 19 years or older. Click here for full details


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

James Dupuis

Admissions Information

Connect with a Student Recruitment Officer:

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.

Students of the Game Programming program will require access to a windows 10 capable PC with the following minimum specs for the program:

  • Core i3 CPU or higher.
  • 8gb Ram or higher.
  • 250GB Hard drive or larger (Ideally SSD).
  • Graphics card capable of DirectX 10 or higher.
  • A stable Internet Connection.

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 consoles and devices used in game studios. 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