Game Programming
Study location | Canada, Ontario, Toronto |
---|---|
Type | Advanced Diploma, College |
Nominal duration | 3 years including 1 work placement |
Study language | English |
Course code | 11661 |
Tuition fee | CA$17,223 per year The fees are for the 2023–2024 academic year and include tuition, health insurance and ancillary charges. The fees displayed are estimates only for two semesters and are subject to change. |
---|---|
Registration fee | CA$375 one-time The registration fee includes the non-refundable application fee (CA$75) and the refundable deposit fee (CA$300). Please REVIEW the EdviseCanada`s fee policy. |
Entry qualification | High School / Secondary Education (or higher) To be eligible for admission, you must possess a high school diploma including these required courses (or equivalents):
Note: Physics and/or computer science is recommended preparation for this program. The entry qualification documents are accepted in the following languages: English. |
---|
Language requirements | English For direct admission, if English is not your first language, OR you did not complete a minimum of two years of full-time study at the secondary school level in an English language school system in a country where English is considered the primary language or the primary language of instruction and evaluation is English, with acceptable grades in all English courses, you must provide one of the English language proficiency tests below:
|
---|
More information |
---|
Overview
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 prototype and build games through the lenses of game engine architecture, memory management and the agile methodology. A comprehensive set of courses covers topics such as C++ programming, graphics (OpenGL and Vulkan), mathematics, physics, artificial intelligence, Unity/Unreal game engine development and computer networking.
You will work with peers in the Animation-3D advanced diploma and the Bachelor of Music degree program during game jams, external projects, and/or semester-long in-class projects as you build the vital collaboration skills needed by the games industry.
You will graduate with a significant mid-program and capstone project to demonstrate your coding talents using game engines (such as Unity or Unreal) and your ability to create your own C++ game engine.
The final semester includes a work placement to allow you to gain practical, hands-on industry experience. During the placement, you will participate in structured reflections and be guided and mentored by an industry supervisor and a specialist industry liaison from the college. This type of learning experience will support you to transition into employment and address employers’ needs for new graduates who are prepared to enter the workforce.
Work Placement
Students will participate in a mandatory work placement in the last semester of study. After completing a work placement preparation course, students will be supported in marketing themselves to prospective employers to find a work placement that aligns with their personal career goals.
Career opportunities
Game development is a $4.3 billion-a-year industry in Canada, with approximately 937 active studios (according to the 2021 Economic Impact Report from the Entertainment Software Association of Canada). In 2021, women made up roughly 23 percent of the direct workforce in the industry, and 81 percent of companies that employ more than 100 people have adopted one or several equities, diversity and inclusion programs to attract, retain and train a gender-balanced and diverse workforce. Overall, the average salary for a full-time employee was approximately $78,600 in 2021.
Career opportunities for new graduates include junior game programmer, Unity/Unreal developer, QA tester, and virtual/augmented reality developer.