Last updated on 2026-03-12
Program Overview
Humber's Game Programming advanced diploma program is tailored for those passionate about game development, programming, and mathematics. This program emphasizes mastering coding skills to create games ranging from indie to AAA titles. Students will develop a comprehensive skill set in C++ programming, graphics, mathematics, physics, artificial intelligence, and game engines like Unreal and Unity. The curriculum includes both individual and team projects, allowing students to gain hands-on experience with programming tools while focusing on critical concepts such as game engine architecture and agile development methodologies. Collaboration is key, as students will work alongside peers from the Animation-3D advanced diploma and Bachelor of Music programs during various projects, enhancing their teamwork skills essential for the gaming industry.
Program Structure
The Game Programming program spans 6 semesters, providing a comprehensive education in game development. The program is designed to equip students with the necessary skills and knowledge to thrive in the gaming industry. Key features of the program structure include:
- Hands-on experience through individual and team projects.
- Collaboration with students from related programs during game jams and projects.
- A final semester field experience to gain practical, real-world skills.
- Optional co-operative education opportunities for paid work terms.
Students will also engage in a significant mid-program project and a capstone project, showcasing their ability to create a C++ game engine and utilize game engines like Unity or Unreal. The program's structure is designed to ensure that graduates are well-prepared to meet the demands of employers in the gaming industry.
Featured Experiences
The Game Programming program offers a variety of unique experiences that enhance learning and prepare students for their careers:
- Field Experience: A structured field experience in the final semester allows students to apply their skills in a real-world setting, guided by industry professionals.
- Work-Integrated Learning: Opportunities to participate in professional practicums and co-operative education, providing valuable industry experience.
- Collaboration: Students work with peers from the Animation-3D and Bachelor of Music programs, fostering teamwork and collaboration skills.
- Game Jams: Participation in game jams encourages creativity and rapid development skills.
- Capstone Project: A comprehensive project that showcases students' skills in game development and programming.
Career Options
Graduates of the Game Programming program can explore a variety of exciting career opportunities in Canada’s thriving game development industry. Potential job roles include:
- Game Programmer: Responsible for writing code and developing the software that powers video games.
- Unreal/Unity Developer: Specializes in using game engines to create immersive gaming experiences.
- Quality Assurance Tester: Ensures the quality and functionality of games through rigorous testing and debugging.
- Virtual/Augmented Reality Developer: Designs and develops applications for VR and AR platforms, enhancing user experiences.
- Software Engineer: Works on the underlying software systems that support game development and functionality.
With the gaming industry generating over $5.1 billion annually in Canada, graduates are well-positioned to enter a dynamic and growing field.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Humber Polytechnic official website

























































