Last updated on 2025-05-30
Program Overview
The Bachelor of Science in Game Programming is an innovative program designed to prepare students for a dynamic career in the gaming industry. This program emphasizes collaboration and leadership in the creation of video games, covering essential aspects from programming to design and production management. Students will explore various game engines, platforms, and production paradigms, gaining a comprehensive understanding of the gaming landscape. The program is offered in partnership with Niagara College, providing a unique opportunity to experience education at both institutions.
Program Structure
The Bachelor of Science in Game Programming is structured to provide a thorough education over a period of four years. The program includes:
- Intensive production courses in Years 2, 3, and 4, where students work in collaborative teams.
- Classes held at both Brock University and Niagara College, with bus services available for convenience.
- Access to student services and athletic facilities at both institutions.
This program allows students to delve into the complexities of game programming while also examining the cultural and historical contexts of games. The curriculum is designed to adapt to the evolving nature of the gaming industry, ensuring that students are well-prepared for their future careers.
Featured Experiences
- Collaborative team projects to create advanced game components and prototypes.
- Opportunities to produce fully realized games by the end of the program.
- Access to diverse game engines and platforms for hands-on learning.
- Engagement with core issues surrounding games, including narrative, dynamics, and immersion.
Career Options
Graduates of the Bachelor of Science in Game Programming can pursue various career paths in Canada, including:
- Game Developer: Responsible for designing and creating video games, focusing on gameplay mechanics and user experience.
- Game System Designer: Works on the architecture and systems that support game functionality and player interaction.
- Gameplay Engineer: Specializes in implementing and optimizing gameplay features, ensuring a smooth and engaging player experience.
- User Interface Developer: Designs and develops the visual elements of a game, focusing on usability and aesthetics.
- Technical Director: Oversees the technical aspects of game development, managing teams and ensuring project goals are met.
DISCLAIMER: The information above is subject to change. For the latest updates, please contact LOA Portal's advisors.
Visit Brock University official website
























