Skip to content

Game Programming

Credential: Advanced DiplomaProgram Code: 11661Length: 6 semestersProgram Starting Between:  

Admission Requirements

Applicants must meet all the requirements below in order to meet minimum program eligibility. Meeting minimum eligibility requirements does not guarantee an offer of admission. Admission decisions will be available via MyHumber, or by email and mail. Admission decisions will not be released by phone.

Admission selection is based on the following 3 requirements:

  • Academic

    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)
      • Two Grade 11 or Grade 12 C, M or U courses in addition to those listed above

    Physics and/or computer science is recommended preparation for this program.

    or

    or

    Mature Applicants

    Diplomas and Certificates

    An applicant is considered a mature applicant if they have not completed secondary school or other postsecondary school, and will be 19 or older as of the first day of classes. Humber will invite you for testing to demonstrate that you meet program eligibility.

    Degrees

    An applicant is considered a mature applicant if they have not completed secondary school or attended postsecondary studies, and will be 21 or older as of the first day of classes. Mature applicants for degree programs will be required to meet course requirements at the U/M level or equivalent.

    College Transfer Applicants

    Diplomas and Certificates

    An applicant is considered a college transfer applicant if they have completed some or all of a college-level credential. Humber may use a combination of secondary school and/or college courses and grades to determine program eligibility.

    Degrees

    An applicant is considered a college transfer applicant if they have completed some or all of a college-level credential. Humber may use a combination of secondary school and/or college courses and grades to determine program eligibility. Applicants must have an overall minimum grade point average (GPA) of 65 per cent in the program. Applicants are required to disclose and provide academic transcripts for all course work completed at the postsecondary level.

    University Transfer Applicants

    Diplomas and Certificates

    An applicant is considered a university transfer applicant if they have completed some or all of a university-level credential. Humber may use a combination of secondary school and/or university courses and grades to determine program eligibility.

    Degrees

    An applicant is considered a university transfer applicant if they have completed some or all of a university-level credential. Humber may use a combination of secondary school and/or university courses and grades to determine program eligibility. Applicants are required to disclose and provide academic transcripts for all course work completed at the postsecondary level.

  • English Language Proficiency

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

  • International Credit Evaluation

    Canadian citizens or permanent residents with international education are required to provide a WES or ICAS evaluation.

INTERNATIONAL ACADEMIC EQUIVALENCY

Admission equivalencies for Humber depend on your country of study. Please enter your location or choose detect my location to see the requirements for your country below.

Post-Admission Requirements

Once you have been accepted, and have confirmed your offer, you may need to complete a further set of requirements related to your program (Post-Admission Requirements).

Internet-enabled Personal Computer

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

Fees

The 2018-2019 fee for two semesters was:

  • domestic: $3,922.70
  • international: $14,964.00

Fees are subject to change.

Scholarships

Humber offers a variety of scholarships each year.

Learn more >

Fees by Semester 

Fees by Semester

Semester 1Domestic FeeInternational Fee*
Total$1,961.35$7,272.00
Tuition$1,501.57$6,812.22
Mandatory Non-Tuition$459.78$459.78
Lab/Materials$0.00$0.00
Co-op/Placement$0.00$0.00

 

Semester 2Domestic FeeInternational Fee*
Total$1,961.35$7,272.00
Tuition$1,501.57$6,812.22
Mandatory Non-Tuition$459.78$459.78
Lab/Materials$0.00$0.00
Co-op/Placement$0.00$0.00

 

Semester 3Domestic FeeInternational Fee*
Total$1,961.35$7,272.00
Tuition$1,501.57$6,812.22
Mandatory Non-Tuition$459.78$459.78
Lab/Materials$0.00$0.00
Co-op/Placement$0.00$0.00

 

Semester 4Domestic FeeInternational Fee*
Total$1,961.35$7,272.00
Tuition$1,501.57$6,812.22
Mandatory Non-Tuition$459.78$459.78
Lab/Materials$0.00$0.00
Co-op/Placement$0.00$0.00

 

Semester 5Domestic FeeInternational Fee*
Total$1,961.35$7,272.00
Tuition$1,501.57$6,812.22
Mandatory Non-Tuition$459.78$459.78
Lab/Materials$0.00$0.00
Co-op/Placement$0.00$0.00

 

Semester 6Domestic FeeInternational Fee*
Total$1,961.35$7,272.00
Tuition$1,501.57$6,812.22
Mandatory Non-Tuition$459.78$459.78
Lab/Materials$0.00$0.00
Co-op/Placement$0.00$0.00

*Plus Mandatory Health Insurance fee once per academic year: Fall start - $420 Winter start - $280 Summer start - $140

Additional Costs

Approximately $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.

Pathways

Pathways are academic routes that students can take to move from one credential to another.

TRANSFER OPTIONS

Can't find a pathway? You can still get the credit you deserve from your previous education or your prior work or life experience.

Learn more >

Contact Us

Program Specific Questions

Umer Noor, program co-ordinator
416.675.6622 ext. 4573
gamecoordinator@humber.ca
mediastudies.humber.ca

Admissions Questions

Domestic Students  

Phone: 416-675-5000
Email: enquiry@humber.ca

International Students  

Contact the International Centre

How to Apply

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.

Admissions 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 >

close widget icon

Humber’s Game Programming advanced diploma program is project-driven and focuses on programming and designing game engines for the purpose of game development, from indie to AAA. You will work on team projects using programming tools to develop, test and maintain game applications through the practice of theories of usability, information architectures, network architecture and industry standards of practice. Topics such as coding, game engine design, game production, artificial intelligence, virtual reality (VR), augmented reality (AR) and platform-specific programming are all covered by a comprehensive set of courses.

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, as well as the opportunity to build high-quality assets for use in the games you are developing as a student programmer.

You will graduate with a significant capstone project to demonstrate your coding talents, and a well-rounded skill-set that combines high levels of mathematics, physics and visualization within the field of computer programming. With a high degree of game engine expertise, familiarity with 3D modelling, scripting, and technical direction, you will have the tools you need to compete and succeed in the rapidly expanding field of game development.

Courses Program Standards Learning Outcomes

Upon successful completion of the program, a graduate will:

  • Design unique gaming environments, levels, and characters.

  • Develop, test, and evaluate procedures for the creation, design, and development of games.

  • Create games by applying programming concepts.

  • Develop, debug, and modify code to meet design specifications for games.

  • Conceptualize and create 2D and 3D artwork for use in games.

  • Create and produce digital components, games, and documentation using a variety of computer platforms.

  • Choose game strategies and patterns based on an analysis of past and present trends.

  • Contribute as an individual and member of a team, and provide leadership as required.

  • Complete all work in compliance with Canadian laws and practices.

  • Produce and present business communication, documentation, and information effectively and accurately in written and verbal form for game creation and development.

  • Adapt game designs to meet requirements of the current marketplace.

  • Produce animated cut-scenes and sequences in the form of digital video and event-driven real-time animations using a game engine.

  • Support the creation of pre-production and production elements of game design using observation skills, technical skills, and traditional and digital media.

  • Analyze the differences in game genres in order to develop games that meet the needs of specific markets.

  • Analyze the history of video games to compare various approaches to game development.

  • Support the development of games by identifying and relating concepts from a range of industry roles—programming, design, and art.

  • Contribute as an individual and a member of a game development team to the effective completion of a game development project.

  • Develop strategies for ongoing personal and professional development to enhance work performance in the games industry.

  • Perform all work in compliance with relevant statutes, regulations, legislation, industry standards and codes of ethics.

  • Analyze game engines and make recommendations for the most appropriate game engine to support new and existing projects.

  • Apply advanced theories and principles of mathematics and science as required for 2D and 3D games.

  • Support real-time game environments and simulations using elements such as system architecture, graphics programming, and sound/audio to optimize performance.

  • Optimize programming code to achieve high performance, high speed and reduced memory utilization, for all types of games.

  • Develop artificial intelligence strategies and tactics to support real-time game environments and simulations.

  • Implement network solutions and co-ordinate user groups to ensure seamless network interaction among different groups in on-line game communities.

  • Build individual components of a game engine to support game prototyping.


Close

Program Availability

START DATE LOCATION STATUS INTERNATIONAL STATUS
September 2019NorthOpenOpen

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

Explore the Usability Lab

Take a 360 degree tour!

For mobile and tablet users, open the video in the YouTube app. For optimal viewing experience use Firefox or Chrome. Currently Safari does not support 360 videos.

Your Career

Game development is a growing $3 billion-a-year industry in Canada where approximately 472 active studios employ some 21,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.

Live Labs

VR Room logo

Every attempt is made to ensure that information contained on 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.

On June 29, 2018, the Provincial Government of Ontario announced the renaming of the Ministry of Advanced Education and Skills Development (MAESD) to the Ministry of Training, Colleges and Universities (MTCU). Both names may appear on this website.