Learn more about careers in technology/advanced game development at our Tech Talent Night. Register Now.
Location
Start Dates

  • September 02, 2025
Duration

6Terms

Course Delivery

  • Face to Face - Synchronous
  • Online - Synchronous
  • Blended - Synchronous
  • Off-site
Tuition & Fees

Domestic: CAD $39,742
International: CAD $68,161

 

Program Description

Advanced Game Development is a full-time, two-year program comprised of industry-level courses covering game development’s core disciplines: art, design, programming, and production. Students will create various assignments, projects and games that will be assembled into a portfolio that is fit for working in the games industry.

Complete junior and industry-quality live action and full computer graphic (CG) shots. Apply practical lighting techniques within a full CG environment, film practical footage using industry-standard data acquisition, green screen, cinematography techniques, and fundamentals. Integrate student-crafted CG assets and animation into live-action plates and games. Design mechanics produce beautiful art and program functionality for over a dozen games and prototypes. Work under tight creative and time constraints to make your ideas into reality by producing engaging and interactive games.

Software and hardware taught and provided to students during this program:

  • Unity Engine
  • Unreal Engine
  • Visual Studio
  • C#
  • Machinations
  • Maya
  • Houdini
  • Marmoset Toolbag 3
  • Substance Painter
  • Substance Designer
  • Sketchfab
  • Adobe Creative Cloud
  • Adobe Illustrator
  • Adobe Photoshop
  • Adobe XD
  • Git
  • Perforce
  • Confluence
  • Jira
  • MS Office
Course listings Request More Information How to Apply
Domestic Applicants

Welcome Centre
South Campus – Main Floor
info@bowvalleycollege.ca
403-410-1402


International Learner Applicants

International Education
South Campus – Main Floor
international@bowvalleycollege.ca
403-410-3476


Admission Requirements

  • High School Diploma or equivalent 
Or
  • English 30-1, English 30-2 or equivalent
Or

And

  • Portfolio submission of 15-20 pieces of artistic/technical work (e.g., sketches, renderings, games, design variations, code snippets) in digital format. The portfolio should showcase the applicant’s proficiency in digital design software, creativity, artistic range, and/or technical ability. Portfolios should reflect the applicant’s personal artistic interests and identity. Successful applicant portfolios will reflect a broad range of techniques, influences, styles, and subject matter. Submissions must represent the original work of the applicant; if an item is a collaborative piece, list all contributors and describe your contribution.
  • If you have questions or would like an informal pre-assessment of your portfolio, please email ceaportfolio@bowvalleycollege.ca. Watch this video for more information.

Learners who do not have adequate samples for the portfolio submission may wish to enroll in the Foundation in Entertainment Arts Certificate before pursuing a diploma.

English language proficiency requirements

For applicants whose first language is not English, please review English language proficiency requirements.


Domestic Applicants

Welcome Centre
South Campus – Main Floor
info@bowvalleycollege.ca
403-410-1402


International Learner Applicants

International Education
South Campus – Main Floor
international@bowvalleycollege.ca
403-410-3476

TransAlta Women Pivoting in Tech Entrance Bursary

Funded by TransAlta, this award was established to help all women entering a Diploma or Post-Diploma Technology-related Program at Bow Valley College. These bursaries are available to help cover tuition costs and help offset program related costs such as technology, childcare, and basic expenses.

Award amounts:

  • $5,000 in your first semester
  • $5,000 in your second semester

Apply today and be eligible for the TransAlta Women Pivoting in Tech Entrance Bursary.

Apply for Bursary

Course Listing


Full course outlines are available here.

Curriculum subject to change.

Term 1

Required CoursesCredit

In this course, students will learn the fundamentals of game design through mechanics and physical prototypes. Visual scripting introduces game logic and mechanics, while AI tools support rapid iteration, providing inspiration and aiding in idea refinement. Students will balance hands-on design with emerging technologies to enhance gameplay concepts.

Students will learn advanced features of the Unreal Engine and apply their knowledge of programming, art and design to create more technically inclined content, such as advanced AI, gameplay objects, terrain, foliage, physics objects, particle effects, and more. Each will be a piece for their technical design and technical art portfolio.

Students will discover the fundamentals of video game asset creation using industry-standard tools. In this course, students will create a game-ready environment, and props in Maya, and craft textures and materials in Photoshop and Substance Painter. These assets will then be brought forward to present in a portfolio setting.

This course introduces students to programming logic through hands-on activities before progressing to C# basics, object-oriented principles, and game development in Unity. Students will implement physics, animation, and player input while creating small games from scratch. AI-assisted tools support debugging and code refinement, enhancing efficiency while reinforcing core programming skills.

Term 2

Required CoursesCredit

This course teaches level design principles, focusing on gameplay flow, player experience, and visual communication. Students will complete a mix of shared modules, including combat design, and independent learning within Art, Design, and Programming streams, covering topics like environmental storytelling, game mechanics, and systems planning. AI-assisted tools support iteration and refinement, helping students align their work with broader game development goals, including Capstone projects.

Students will master Unreal's Blueprint system to create functional game mechanics while blending design and programming principles. They will explore AI-enhanced workflows to prototype and refine mechanics, leveraging procedural systems and generative AI for system design ideas and variations. Optional C++ modules are available for students who want to deepen their technical skills and explore more advanced programming concepts.

Students will a focus on crafting game ready characters in Zbrush & Maya and producing textures and materials in Photoshop and Substance Painter. During the course students will familiarize with node-based materials production, work with in-engine lighting, rendering and post-processing.

Building on Game Programming 1, students will develop advanced Unity and C# skills while integrating visual scripting as a supplementary tool. They will learn to implement complex game mechanics for genres such as 2D and 3D platformers and strategy games, focusing on physics, AI behaviors, and gameplay systems. AI-assisted tools support debugging, code optimization, and prototyping, helping students refine technical problem-solving and development workflows.

Term 3

Required CoursesCredit

Students will learn and apply UI/UX best principles and practices, while designing and building a UI system from concept to shippable. Students will follow the full UX process from start to finish strategizing, define, design & prototype, verify & iterate, implement and document. By the end of the course, students will have a comprehensive understanding of understanding the user and their needs and have a workable Mobile Game UI and case study for their portfolio.

Students will build a new skillset to include rigging and animating for games characters. In the course, students will create a set of game ready animations while applying animation principles. They will incorporate industry-standard motion capture data, plan a production, and be prepared for iteration during development.

This course teaches students how to quickly create games through ideation, asset creation, and iterative testing. Students will participate in game jams and collaborative projects, using rapid development techniques to refine mechanics and identify their future roles in game development. AI tools assist with brainstorming, generating placeholder assets, and refining rapid iterations, allowing students to focus on creative decision-making and experimentation.

Students will develop advanced programming skills by structuring complex game systems and applying object-oriented principles in Unity. A portion of the course will focus on Unreal Engine, where students can choose to implement assignments using either C++ or Visual Scripting. AI-assisted tools support debugging, optimization, and prototyping, enhancing problem-solving and technical efficiency.

Term 4

Required CoursesCredit

This course focuses on advanced game design, emphasizing systems design, game balance, UI/UX principles, and documentation. Students will develop modular gameplay systems in Unreal Engine using Blueprints or C++, refine balance through spreadsheets, and implement engaging and immersive user interfaces. AI-assisted tools support procedural generation, system testing, and iteration, helping students refine mechanics and optimize game experiences.

This course blends artistic and technical skills essential for modern game development, covering both 2D and 3D artistic techniques. Students will focus on advanced modeling, lighting, post-processing, asset optimization, and audio implementation while integrating their work into game engines. AI-driven tools support material generation and procedural workflows, enhancing visual fidelity and streamlining production.

Students will be introduced to a variety of 3D rendering techniques, focusing on shaders, lighting, and custom rendering pipelines. Using both Unity and Unreal, students will learn how to create custom shaders using a node-based approach.

This course focuses on agile and scrum methodologies, along with other project management techniques relevant to modern game development. Students will work in teams to develop games, using iterative workflows to prototype mechanics, level designs, art styles, and gameplay genres while ensuring ideas align with project goals. AI tools assist in asset creation and mechanics testing, enabling students to experiment with bold ideas and focus on creative refinement.

Term 5

Required CoursesCredit

This course explores narrative design principles for games, focusing on interactive storytelling and collaborative tabletop RPG games. Students will examine the history of games while writing their own branching narrative stories and games, using AI-driven tools to generate and refine dialogue and characters. Throughout the course, they will develop engaging, player-driven narratives that respond to choice and interaction.

This course explores procedural tools and workflows for generating optimized, scalable assets for game development. Students will create procedural terrains, simulations, and levels while integrating automation techniques to enhance visual fidelity and performance. AI-assisted tools support material generation, dynamic environments, and asset optimization, allowing for more efficient and innovative procedural pipelines.

Building on Rapid Game Development 1, this course further refines agile methodologies and scrum processes to prepare students for Capstone production. Students will apply iterative development, rapid prototyping, and collaboration while incorporating professional techniques such as bug tracking, version control, and workflow optimization. AI-based project management tools assist with task tracking and resource allocation, ensuring efficient and structured development.

This course explores the creation of games and applications for XR platforms, including VR and AR, with a focus on immersive design principles and hardware optimization. Students will experiment with AR/VR mechanics while learning best practices for intuitive interaction, user experience, and performance constraints. AI-driven tools assist in real-time analytics and content generation, enhancing user engagement and interactivity in XR environments.

Term 6

Required CoursesCredit

The first of four sequential final project courses in which students form teams, ideate, pitch, and draft documentation about a single game concept. Working from these documents, the students then create a playable prototype proving out their main feature. This pre-production process allows students to be production-ready for their game moving forward. Staff and industry mentors will guide and give feedback to the student teams.

In this course, students begin full production on their final game, delivering a playable vertical slice that proves the core gameplay loop. They will present their work to peers, instructors, and industry mentors, engaging in structured feedback sessions to refine gameplay, visuals, and narrative integration. This collaborative studio-style environment emphasizes adaptability, teamwork, and iterative improvement based on critique from professionals and peers.

In this course, students continue full production on their Capstone projects, delivering major milestones, including alpha and beta builds. They will present their progress to an industry panel, simulating real-world studio pitches and receiving in-depth feedback on technical execution, market relevance, and creative direction. Through iterative refinement and professional critique, students will enhance their projects, honing both their development and communication skills in preparation for industry expectations.

The last of four sequential final project courses where students focus on fixing bugs, polishing, and presenting their games. Students will have a chance to network with and showcase their games to working industry professionals. Throughout this course, students will engage with an industry partner to create a real-life product and also develop marketing material to help promote their games and create a resume and portfolio while seeking employment.

Related Programs

Your cart is currently empty.

Browse Available Courses

Close

  • If you are currently studying in a post-secondary program at BVC, please register for your courses via mybvc to ensure your enrolments and fees are processed appropriately.
  • Cart total based on domestic tuition rates. For information about International Tuition rates please see Additional Fees Apply
  • If you anticipate applying for a student loan, your payment will be refunded to you based on your loan award once your funding has been received by BVC.

We use cookies to ensure that we give you the best experience on our website. Learn more in our privacy policy