Skip to content

Game Programming

Credential: Advanced Diploma Program Code: 11661 Length: 6 semesters

To be eligible for admission, you must possess the following:

  • Ontario Secondary School Diploma (OSSD) or equivalent including these required courses:
    • Grade 12 English (ENG4C or ENG4U or equivalent)
    • Grade 12 Mathematics (MAP4C, MCT4C, MDM4U, MCB4U, MGA4U, MCV4U or MHF4U or equivalent)
    • Grade 11 or 12 Biology, Chemistry or Physics at the C, M or U level or Grade 11 or 12 Computer Studies at the C, M or U level or equivalent
    • One Grade 11 or Grade 12 C, M or U course in addition to those listed above

or

or

All applicants whose first language is not English must meet Humber’s English Language Proficiency Policy.

 

Selection: Admission selection is based on the academic criteria indicated. Meeting minimum eligibility requirements does not guarantee admission.

 


Post-Admission Requirements:

Upon admission, students are required to own or have guaranteed access to an Internet-enabled personal computer in their place of residence.

Date Location Availability International Student Availability
September 2017NorthOpenOpen

The 2016/2017 fee for two semesters was:

  • domestic $3,837.78
  • international $14,200.

Amounts listed were the total of tuition, lab and material fees, student service and auxiliary fees for the first two semesters of the 2016/2017 academic year. Fees are subject to change.

Additional Costs

Estimated $50 – computer lab fee (per semester) and $2,000 – textbooks, course packs, print cards, etc. (for complete program).

Note: The curriculum for this program is continually modified to reflect current trends.

Fees by Semester >

Scholarships

Humber offers a variety of scholarships each year.

Learn more >

Transferring from Another College or University

Details on transferring credits or credentials from another college or university or how to apply for credit based on prior work or life experience.

Learn more >

Future Study Options

Humber has a number of transfer agreements with other postsecondary institutions (within Canada and around the world) that enables students and graduates to use their Humber credential to gain advanced standing in another program.

For Ontario transfer options visit ONTransfer >

Program Contact(s)

Umer Noor
Program Co-ordinator
416.675.6622 ext. 4573
gamecoordinator@humber.ca

Admissions

Domestic Students

North Campus
Humber Learning Resource Commons, 1st Floor
416-675-5000

Lakeshore Campus
WEL 106
416-675-5000

enquiry@humber.ca

 

International Students

Phone 1-416-675-5067
Fax 1-416-675-6386
international@humber.ca

 

Have questions about Humber?

Book a Tour

I am ...

First Name:

Do not populate:

Last Name:

Email:

Phone:

Preferred method of contact

Inquiry

Apply to Humber

Applications to Humber are made through ontariocolleges.ca. Be sure to submit your application by the equal consideration deadline of February 1. You may apply after February 1, however, post-February 1 applications will be considered on a first-come, first-served basis depending on the availability of the space in the program. To check program availability refer to the Campus/Availability listing on Humber's program pages or ontariocolleges.ca.

Admission Road Map >

Apply through Ontario Colleges >

International Students

If you’re an international student, you can apply directly to Humber via our International Centre.

Apply through the International Centre >

Fees by Semester

Semester 1 Domestic Fee International Fee*
Total $1,918.89 $6,912.50
Tuition $1,415.38 $6,408.99
Mandatory Non-Tuition $503.51 $503.51
Lab/Materials $0.00 $0.00
Co-op/Placement    

 

Semester 2 Domestic Fee International Fee*
Total $1,918.89 $6,912.50
Tuition $1,415.38 $6,408.99
Mandatory Non-Tuition $503.51 $503.51
Lab/Materials $0.00 $0.00
Co-op/Placement    

 

Semester 3 Domestic Fee International Fee*
Total $1,918.89 $6,912.50
Tuition $1,415.38 $6,408.99
Mandatory Non-Tuition $503.51 $503.51
Lab/Materials $0.00 $0.00
Co-op/Placement    

 

Semester 4 Domestic Fee International Fee*
Total $1,918.89 $6,912.50
Tuition $1,415.38 $6,408.99
Mandatory Non-Tuition $503.51 $503.51
Lab/Materials $0.00 $0.00
Co-op/Placement    

 

Semester 5 Domestic Fee International Fee*
Total $1,918.89 $6,912.50
Tuition $1,415.38 $6,408.99
Mandatory Non-Tuition $503.51 $503.51
Lab/Materials $0.00 $0.00
Co-op/Placement    

 

Semester 6 Domestic Fee International Fee*
Total $1,918.89 $6,912.50
Tuition $1,415.38 $6,408.99
Mandatory Non-Tuition $503.51 $503.51
Lab/Materials $0.00 $0.00
Co-op/Placement    

*Plus Mandatory Health Insurance fee once per academic year: Fall start - $375 Winter start - $250 Summer start - $125

Our Program

Humber’s Game Programming advanced diploma program is project-driven and focuses on programming and game engines for the purpose of game development. You will work on team projects using programming tools to develop, test and maintain game applications through the practice of theories of usability, information architecture, network architecture and industry standards of practice. Throughout your study, you will have access to peers in related programs such as Visual and Digital Arts, and Animation – 3D which will allow you to participate in collaborative work and the opportunity to build assets for use in the game development you are undertaking as a programmer.

You will graduate with a significant Capstone project showcasing your programming talents, and a skill set that combines high levels of mathematics, physics and visualization within this field of computer programming. Knowledge of game engines, familiarity with key aspects of 3D modelling, game scripting and technical direction will allow you to compete in the rapidly growing field of game development.

Courses Learning Outcomes

Upon successful completion of the program, a graduate will:

  • Develop programming specifications from game storyboards.

  • Develop strategies for the implementation of proposed game engines.

  • Control 2-D and 3-D geometric objects in a computer graphics system.

  • Design and implement game engines for 3-D objects, using mathematical models developed for linear and non-linear motion.

  • Develop artificial intelligence strategies and tactics for the control of animated characters, using “fuzzy logic” and uncertainty management.

  • Optimize programming code to achieve high performance, high speed and low memory utilization, for game applications that support real time use of resources.

  • Articulate theories and principles of analytical geometry, geometric transformation and Newtonian physics that relate to modeling animation for game applications.

  • Manage large networks and co-ordinate user groups to ensure seamless live network interaction among different groups in large-scale on-line game communities.

  • Articulate opinions logically, precisely and effectively regarding the forces and values, the people and ideas shaping their world.

  • Discuss the psychology of games and game playing, including legal and ethical issues.


Close

The Humber Advantage

usability lab

usability lab 1

usablity lab 2

Usability Lab

The Usability Lab is a new facility for students in the School of Media Studies & Information Technology at Humber College. This “Live Lab” is a full-fledged usability lab where content creators can capture & assess the interaction between user and design.

This Usability Lab is specialized, in that it was purposefully built for usability studies to ensure that the environment does not interfere with the testing. Designed with flexibility at its core, it has been equipped with a broad variety of technology, supporting usability testing at many different levels of sophistication.

What makes this lab unique is the fact that it is mobile. This one-of-a-kind usability lab can be delivered to those who wish to use and evaluate our designs, as well as their own. For our students, they can participate in, and lead experiments that will truly test the designs they have developed, to make sure they work in the manner they have been designed to work.

usability lab

Your Career

Game development is a growing $2 billion-a-year industry in Canada where approximately 325 software development firms employ some 27,000 people full time. Work as a junior game developer or game tester for game development companies, Internet service providers and companies developing games for handheld and mobile devices. Career opportunities include game marketer, game software developer, game software engineer, project manager and team leader for game software development.

Every attempt is made to ensure that information contained in this website is current and accurate. Humber reserves the right to correct any error or omission, modify or cancel any course, program, fee, timetable or campus location at any time without prior notice or liability to users or any other Person.