Game – Programming

Integrated Masters with deeper specialization and research focus
Taught in English
Duration 3 Years
Mode On Campus
Level Undergraduate
Degree Undergraduate Diploma
Closing soon January 2027

Course Overview

The Game – Programming Undergraduate Diploma at George Brown College is your gateway to a thriving career in the dynamic global gaming industry. You will delve into the core technical skills essential for game development, mastering languages like C and C++, and exploring advanced topics such as artificial intelligence, 3D graphics, and physics engines. This program is designed for aspiring developers who are passionate about the mechanics and logic behind interactive entertainment, preparing you to meet the high demand for skilled programmers in Canada's booming game sector.

This intensive, full-time, on-campus program is structured over three years, providing a comprehensive learning experience. You will engage in practical application through game production courses, working alongside design students to create functional games and build a robust portfolio. The curriculum emphasizes hands-on learning, covering data structures, algorithms, and engine development, ensuring you gain practical expertise. You will graduate with the technical proficiency and collaborative experience needed to pursue roles as a computer and game programmer within leading industry studios.

Course Curriculum & Details

Detailed information for serious evaluators

Program Overview

This program provides a comprehensive foundation in game programming, covering essential topics from introductory concepts to advanced techniques. Students will explore programming fundamentals, game production, mathematics for game development, and specialized areas like artificial intelligence, physics, and graphics programming. The curriculum progresses through various semesters, culminating in advanced game engine development, mobile and console game development, and portfolio creation.

1 SEMESTER 1

Communicating Across Contexts
Introduction to Programming
Game Production I
Game Fundamentals I
Personal Finance
Math for Game Development

2 SEMESTER 2

Advanced Programming
Game Fundamentals II
Artificial Intelligence
Game Production II
Linear Algebra and Geometry
General Education Elective (Select One)

3 SEMESTER 3

Data Structures & Algorithms
Game Physics
3D Graphics Programming
Game Engines I
Game Production III
General Education Elective (select one)

4 SEMESTER 4

Professional Workplace Competencies
Game Engines II
Game Production IV
Advanced Topics in Programming Languages
Physics Engines
Advanced Graphics Programming

5 SEMESTER 5

Mobile Game Development I
Console Game Development I
Game Production V
Game Engines III
Multiplayer Systems
Game Engine Development I

6 SEMESTER 6

Mobile Game Development II
Game Portfolio Development
Game Engine Development II
Game Production VI
Game Engines IV
Console Game Development II

Cost & Affordability

A clear picture of what this course will cost you

Program Costs

First Year Fee Tuition fee
USD 14,026.00
Second Year Fee Tuition fee
USD 14,026.00
Third Year Fee Tuition fee
USD 14,026.00
Total Program Cost Estimated total tuition
USD 42,080.00

Currency note: Program costs shown in USD based on the available tuition breakdown.

Living Costs

Accommodation
USD 986.00 - USD 1,307.00
Food & Groceries USD 2,601.00 - USD 4,334.00
Transport USD 1,110.00 - USD 1,387.00
Utilities & Bills USD 1,301.00 - USD 1,734.00
Estimated Total USD 5,012.00 - USD 7,455.00

Living cost estimates are based on Waterfront Campus.

Outcomes & Employability

What happens after you graduate

83%
Graduate Employment Rate Within 6 to 12 months of graduation

Common Graduate Roles

Amusement & Recreation ServicesCustoms, Trade & ComplianceFinancial Technology (Fintech)Healthcare Administration & ManagementIT Support & Systems AdministrationInvestment Management & Asset ManagementMuseums & Cultural HeritageNetworking & Internet ServicesUrban Mobility & Smart TransportVocational & Technical Training

Top Employers Hiring for this course

City of Toronto

Electronic Arts

George Brown Polytechnic

MLSE (Maple Leaf Sports & Entertainment Partnership)

Microsoft

RBC

Rockstar Games

Rogers Communications Inc

Why Study Game – Programming at George Brown College

What makes this program stand out

January 2027 Closing soon

Next intake is in January 2027

Life at George Brown College in Canada

What daily life looks like for international students

Language

English

Primary language everywhere

Climate

Mild & Rainy

10-20°C average, pack layers

Safety (Numbeo Safety Index)

Very Safe

Exeter is one of UK's safest cities

Frequently Asked Questions

Common questions about Game – Programming at George Brown College

Can I work while studying?

International students can work up to 24 hours per week off-campus during term time and unlimited hours during breaks. On-campus work is also available without the need for a separate work permit.

What English language score do I need for this course?

For English requirements, you can take tests like Duolingo with a minimum overall score of 110, or IELTS with an overall score of 6. Other accepted tests include TOEFL and PTE with specific score requirements.

What jobs can I get after studying this course?

Graduates can pursue careers as game developers, software engineers, gameplay programmers, AI developers, or graphics programmers.

What will I actually study in this course?

The three-year Game – Programming advanced diploma program will give you the technical skills you need to succeed in the growing gaming industry. You'll learn the "language" of gaming (C and C++), plus artificial intelligence, 3D graphics, and much more.

When can I start — what are the intake months?
The Game – Programming program has intakes in January and September. You can start your journey in either of these months.
ℹ️️
ℹ️️
ℹ️️
 
Account
  • New student?

Search for universities & courses

ℹ️️
ℹ️️
ℹ️️
ℹ️️