Whether it’s online or console, cell phone or PC-based, the game industry in Canada is large and growing rapidly. Game developers and publishers in the Greater Toronto Area range from small specialized units to mid-sized companies to Microsoft, Nintendo and other industry leaders. Computer programmers are the fundamental resource for companies that develop, produce, distribute and market computer-based games. In fact, our industry advisers tell us it is the technical skills that are most in demand – a demand that this George Brown program is focused on meeting.

Student using the library to complete homework on the computer

Overview

Program name
Game – Programming
Code
T163
Location
Experiential learning
Duration
3 years (6 semesters)
Starting month
September, January
Credential
Ontario College Advanced Diploma
Method of study
FT

Program Availability

Domestic students
Sept. 2018 Open
Jan. 2019 Open
May 2019 N/A
International students
Sept. 2018 Closed
Jan. 2019 Closed
May 2019 N/A

Full Description

Whether it’s online or console, cell phone or PC-based, the game industry in Canada is large and growing rapidly. Game developers and publishers in the Greater Toronto Area range from small specialized units to mid-sized companies to Microsoft, Nintendo and other industry leaders.

Computer and game programmers are the fundamental resource for companies that develop, produce, distribute and market computer-based games. In fact, our industry advisors tell us it is the technical skills that are most in demand – a demand that this George Brown program is focused on meeting.

Students in George Brown’s three-year Game – Programming advanced diploma program will learn the technical skills they need to be successful in the job market by learning “the language of gaming” (C and C++), as well as artificial intelligence, 3D graphics and much more.

The added advantage of this program is that students will also be taught by George Brown’s School of Design faculty throughout the program, working closely with design students to create games, explore all aspects of the game industry, and learn to work in teams, just as they will in industry. Classes take place at George Brown’s Casa Loma and St. James Campuses. Some courses are offered online, and in some semesters, evening courses may be required.

Note: Students who start the program in January (Winter term) will be required to attend classes during the summer months (May to August).

T163 Three George Brown College Game designers at a lecture

Program Standards and Learning Outcomes

Every credential at George Brown College delivers detailed program learning outcomes that are discipline specific and aligned with the appropriate credential level. Program learning outcomes are statements that describe the knowledge and skills that students are expected to demonstrate by the end of their program of study.

In addition to the learning outcome requirements, College programs are required to provide students with exposure to a breadth of learning beyond their core disciplinary or vocational field, to increase their awareness of the society and culture in which they live and work. This breadth requirement is addressed for College programs through additional mandatory General Education or Liberal Studies courses in the program curriculum. Also, programs are designed to provide essential transferrable skills (referred to sometimes as essential employability skills), which include: communication, numeracy, critical thinking and problem solving, information management, interpersonal and personal skills, among others.

To see the relevant program learning outcomes for your specific program of study, please visit georgebrown.ca/programs/learning-standards-and-outcomes

Required Courses

Printable Curriculum Planner 2018-2019PDF icon

SEMESTER 1

semester courses
CodeCourse name
GAME 1001Introduction to Programming
GAME1007Game Fundamentals I
GAME 1005Game Production I
GSSC 1045Business Applications for Information Technology
MATH 1180Math for Game Development
COMM 1007^College English 

SEMESTER 2

semester courses
CodeCourse name
GAME 1011Advanced Programming
GAME 1017Game Fundamentals II
GAME 3001Artificial Intelligence
GAME 1014Game Production II
MATH 1107Linear Algebra and Geometry
GSSC 1027Personal Finance

SEMESTER 3

semester courses
CodeCourse name
GAME 2020**Game Production III
GAME2001Data Structures & Algorithms
GAME 2005Game Physics
GAME 20123D Graphics Programming
GAME 2013Game Engine  I
GNEDGeneral Education Elective (Select One)

SEMESTER 4

semester courses
CodeCourse name
GAME 2030**Game Production IV
GAME 2031Advanced Topics in Programming Languages
GAME 3111Advanced Graphics Programming
GAME 3002Physics Engines 
GAME 2023Game Engines II
COMP 2148Professional workplace competencies
GNEDGeneral Education Elective (Select One)

SEMESTER 5

semester courses
CodeCourse name
GAME 3020**Game Production V
GAME 2014Mobile Game Development I
GAME 3003Console Game Development I 
GAME 3110Multiplayer Systems
GAME 3023Game Engines III
GAME 3121Game Engine Development I

SEMESTER 6

semester courses
CodeCourse name
GAME 3030**Game Production VI
GAME 3004Mobile Game Development II
GAME 3011Advanced Game Programming
GAME 3015Game Engine Development II
GAME 3033Game Engines IV
GAME 3112Console Game Development II 

†Based on the results of your placement test, you may be required to take COMM1003 (English Skills) or CESL1003 (English Skills – ESL) before progressing to COMM1007. COMM1003/CESL1003 does not count as a course required for graduation, and you will be charged for this extra course. Please visit georgebrown.ca/assessment for more information.

**Course delivered at the St. James Campus. All other courses are delivered at the Casa Loma Campus.

Detailed course outlines

General Education Electives

Electives

ALTERNATIVE STUDY OPTIONS

Students looking to focus more on the art/asset development aspect of game development may be more interested in our Game – Art advanced diploma program (G119), which is centred in the George Brown School of Design. Even though several courses are co-delivered in both programs, we encourage you to consider which program most closely suits your goals prior to making a final decision.

The Industry

"Canada's video game industry is recognized as a global powerhouse for game development and has played a significant role in shifting what was once a 'niche industry' into a blockbuster industry and driver of innovation. In 2015, the industry contributed more than $3 billion to the Canadian economy and provided 20,400 full-time equivalent (FTE) jobs across the country, representing an increase of 31 percent and 24 percent respectively since 2013.
"Industry growth both globally and in Canada has been explosive and is expected to continue into the future.​ Canada’s video game industry crosses the country with 472 active studios that develop, publish, and distribute video games. The sector is mainly concentrated in the provinces of Quebec (29.4 percent), British Columbia (27.1 percent), and Ontario (22.9 percent)."

Entertainment Software Association of Canada

Your Career

Our graduates will be able to work in many areas of the digital game industry, including:

  • software or hardware development
  • publisher
  • ISP and game portal development and maintenance
  • website development
  • distribution middleware and tool provider
  • production servicer
  • content/IP owner

Educational/Degree Pathway

Graduates of Game – Programming have the opportunity to apply to the BSc (Honours) Computer Games Design program at the University of Gloucestershire, beginning in level 6. For more information about this program, visit www.glos.ac.uk/courses/undergraduate/cgs/pages/computer-games-design-bsc.aspx.

Tuition

$4,256.00 *

Additional Cost

* Amounts listed are the total of tuition, materials, student service and ancillary fees for the first two semesters of programs starting in fall 2017. Fees are subject to change for programs starting in fall 2018 and at later dates.

International students: Visit the International Fees and Related Costs page for more information.

Admission Requirements

Applicants are selected on the basis of their academic achievement, including the required courses, and any other selection criteria outlined below.

  • Ontario Secondary School Diploma or equivalent**
  • Grade 12 English (C or U)
  • Grade 11 Math (M or U) or Grade 12 (C or U)
  • Attending a Program Information Session is highly recommended

** Mature Student status (19 years of age or older and no OSSD)

Mature Students may take the Admissions Assessment for English and Math, OR may consider upgrading to achieve the credit(s) needed in English and Math.

Please note that George Brown is committed to ensuring that applicants will succeed in their program of choice and meeting the minimum requirements does not guarantee admission to the program. Applicants may be required to have grades higher than the minimum requirements stated.

Course Exemptions

College or university credits may qualify you for course exemptions. Please visit georgebrown.ca/transferguide for more information.

International Students

Visit the International Admissions page for more information.

Apply To

Contact Us

School of Computer Technology

Phone: 416-415-5000, ext. 4287

Email: computertechnology@georgebrown.ca

The office hours are 9 a.m. – 4 p.m.

For more information about George Brown College, you may also call the Contact Centre at 416-415-2000 (TTY 1-877-515-5559) or long distance 1-800-265-2002.

Visit Our Campus

Classes in the Game Programming program take place at our Casa Loma and St. James Campuses. Sign up for an Information Session or Campus Tour to learn more about George Brown College and the program. You can also explore our virtual tour.

People who viewed this program also viewed:

    Looking for more?

    George Brown College is continually striving to improve its programs and their delivery. The information contained in this calendar is subject to change without notice. It should not be viewed as a representation, offer or warranty. Students are responsible for verifying George Brown College admission, graduation, and fee requirements as well as any requirements of outside institutions, industry associations, or other bodies that may award additional designations concurrently with, or after completion of, a George Brown College program.