Centennial College's Game – Programming offering sees you graduate with an advanced diploma and the know how to launch a career in the game software industry.
Whether you love the classics or today's technologically advanced games, this interactive gaming program's courses have you participate in various phases of game development, such as:
Three-dimensional graphics programming
Multiplayer online game programming
To underscore the applied focus of the curriculum, two software development projects are included. These "real world" game/simulations/applications require you to utilize all the technical and business skills acquired during your studies to build high-quality software.
Who knew those years of video games would count as resume experience?
Please note: Qualified college or university graduates with a background in software may gain direct admission into semester three of this three-year program and receive their advanced diploma in four semesters (program #3129).
Companies Offering Jobs
SpongeLab, CIBC, Bell Canada, Hudson's Bay Company, IBM Canada, ManuLife, Royal Bank
Game – Programming courses are delivered using leading-edge technology geared to industry standards.
The offering employs project-based learning.
Knowledgeable and approachable faculty members from the School of Engineering Technology and Applied Science have diverse business experience and academic credentials.
The program is also presented in a co-op version (program #3119). Students who choose this option gain practical experience in the field and network before graduation.
Graduates from the program may apply for certified membership to either the Canadian Information Processing Society or their provincial engineering technology association.
Qualified graduates of Game – Programming may be eligible to participate in pathway programs with partnering institutions. These pathway programs allow you to receive degree credit for learning obtained at Centennial College. Our partners include:
Algoma University, Ontario
Davenport University, USA
Laurentian University, Ontario
Ryerson University, Ontario
University of Ontario Institute of Technology, Ontario
The Ontario Association of Certified Engineering Technicians and Technologists (OACETT) recognizes this TAC nationally-accredited program as meeting the academic standard for certification in the Certified Engineering Technologist (C.E.T.) category as well as the OACETT technology report and language benchmark requirements.
The Canadian Information Processing Society (CIPS) and the Canadian Council of Technician and Technologies (CCTT) jointly approved accreditation of this program in 2011. This joint accreditation is the first of its kind in Canada.
The program has met the national technology accreditation requirements established by the Canadian Council of Technicians and Technologists (CCTT) and, as such, has received national accreditation status by the Canadian Technology Accreditation Board (CTAB).
This program has met the national educational standards of Canada’s engineering technology and applied science profession, as such, has received national program accreditation by Technology Accreditation Canada (TAC).
Please note: The qualification requirements and costs for each external accreditation, designation, certification or recognition are set by the granting body — not by Centennial College. In order to qualify for any external accreditations, designations, certifications or recognition, students, and graduates will need to follow the processes and meet the applicable requirements listed on the websites and in the materials of those external bodies.
User interface developer
Mobile application developer
Web application developer
Applications or software support
Areas of Employment
Small and medium businesses
Ontario Secondary School Diploma (OSSD) or equivalent, or mature student status (19 years or older)
English Grade 12 C or U, or equivalent (minimum grade required) or take the Centennial College English Skills Assessment for Admission (score of 170 or 171 is required for admission)
Mathematics Grade 11 M or U, or 12 C or U, or equivalent (minimum grade required) or take a Centennial College Engineering Math Skills Assessment for Admission