Program overview
Admission Requirements
Intakes

Last updated on 2025-06-20

Program overview

Program Overview

The Game Development – Programming program at Red River College Polytechnic is designed for those who aspire to transition from gaming enthusiasts to skilled programmers. This advanced diploma program equips students with essential skills in applied mathematics and coding, enabling them to create and support interactive gaming experiences. Students will learn to implement game mechanics, optimize production processes, and manage the development of independent games. The program emphasizes collaboration, allowing students to work alongside peers in the Game Development – Art program, fostering teamwork and enhancing their portfolios with real-world projects.

Program Structure

The Game Development – Programming program spans a duration of 2 years and is delivered primarily in-person, with some online components. The program is structured as follows:

  • Full-time delivery: Students engage in a comprehensive curriculum that evolves each term.
  • Work-Integrated Learning: Opportunities for co-op placements, internships, and industry projects are included to provide hands-on experience.
  • Collaborative Environment: Students will work in teams, particularly with those from the Game Development – Art program, to develop game prototypes.
  • Intake: The program begins in the Fall.

Throughout the program, students will develop crucial skills in coding, mathematics, narrative design, and business management, preparing them for a successful career in the gaming industry.

Featured Experiences

The Game Development – Programming program offers several unique experiences that enhance learning and skill development:

  • Hands-on Learning: Students will engage in practical projects that meet industry standards.
  • Collaboration with Artists: Opportunities to work with Game Development – Art students to create fully functional games.
  • State-of-the-Art Facilities: Access to advanced game development labs and tools used by industry professionals.
  • Real-World Challenges: Students will tackle actual production challenges during their co-op placements or industry projects.
  • Portfolio Development: Students will build a professional portfolio showcasing their programming and collaboration skills.

Career Options

Graduates of the Game Development – Programming program can pursue a variety of exciting career paths in the gaming industry, including:

  • Generalist Programmer: Develops various aspects of games, ensuring functionality and performance.
  • Gameplay Programmer: Focuses on implementing game mechanics and enhancing player experience.
  • UI Programmer: Designs and develops user interfaces for games, ensuring usability and aesthetics.
  • AI Programmer: Creates intelligent behaviors for non-player characters, enhancing gameplay dynamics.
  • C++ Developer: Utilizes C++ programming language to develop game engines and tools.
  • Quality Assurance Programmer: Tests games for bugs and ensures quality standards are met.
  • Back-end Developer: Works on server-side logic and database management for online games.
  • Graphics Programmer: Specializes in rendering graphics and visual effects in games.

With the gaming industry continuously evolving, graduates will be well-prepared to adapt and thrive in various roles, contributing to innovative game development projects.

 

DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.

Visit Red River College Polytechnic official website