Over the course of 30 weeks, you will acquire real-time 3D (RT3D) skills to equip you to pursue entry-level jobs as game developer, which include the video game industry and virtual and augmented reality industry.
What you will learn
How to track, diagnose and fix problems by debugging and optimizing.
Programming logic, algorithms, and data structures.
Design patterns, software architecture, object-oriented programming, data-driven programming, quality assurance.
Build applications that communicate with online APIs, servers and databases.
Advanced C# and Unity development such as physics, user input, and object-oriented programming.
Agile practices, and collaborative workflows involving tools and techniques using Git and Github.
Develop essential career skills and strategies for pursuing a job in game development.
How to track, diagnose and fix problems by debugging and optimizing.
Programming logic, algorithms, and data structures.
Design patterns, software architecture, object-oriented programming, data-driven programming, quality assurance.
Build applications that communicate with online APIs, servers and databases.
Advanced C# and Unity development such as physics, user input, and object-oriented programming.
Agile practices, and collaborative workflows involving tools and techniques using Git and Github.
Develop essential career skills and strategies for pursuing a job in game development.
What to expect?
Live Sessions - Two 2.5 hour live sessions per week
Lab Session - A dynamic environment to foster your skills offered every other week for 2.5 hours
Career Coaching - Through 1-on-1 career coaching and group workshops, we’ll guide you through your job application process
Capstone Project - Demonstrate your readiness for an entry-level job by showcasing your technical skills in your capstone project
Community Access - Access to Circuit Stream's Community of 1000+ tech professionals
Digital Badge - show off the skills you earn through a co-branded digital badge with Circuit Stream and McGill School of Continuing Studies
Live Sessions - Two 2.5 hour live sessions per week
Lab Session - A dynamic environment to foster your skills offered every other week for 2.5 hours
Career Coaching - Through 1-on-1 career coaching and group workshops, we’ll guide you through your job application process
Capstone Project - Demonstrate your readiness for an entry-level job by showcasing your technical skills in your capstone project
Community Access - Access to Circuit Stream's Community of 1000+ tech professionals
Digital Badge - show off the skills you earn through a co-branded digital badge with Circuit Stream and McGill School of Continuing Studies
Why take this program?
Industry Driven Curriculum
Stay ahead of the game with our industry-driven curriculum, updated to reflect the latest trends, technologies, and gameplay mechanics shaping the gaming industry today.
Industry Driven Curriculum
Stay ahead of the game with our industry-driven curriculum, updated to reflect the latest trends, technologies, and gameplay mechanics shaping the gaming industry today.
Industry Driven Curriculum
Stay ahead of the game with our industry-driven curriculum, updated to reflect the latest trends, technologies, and gameplay mechanics shaping the gaming industry today.
Hands-On Bootcamp
Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.
Hands-On Bootcamp
Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.
Hands-On Bootcamp
Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.
Career Coaching
Receive dedicated career support from Circuit Stream’s Career Coaches, including resume building, interview preparation, and access to job opportunities in the gaming field.
Career Coaching
Receive dedicated career support from Circuit Stream’s Career Coaches, including resume building, interview preparation, and access to job opportunities in the gaming field.
Career Coaching
Receive dedicated career support from Circuit Stream’s Career Coaches, including resume building, interview preparation, and access to job opportunities in the gaming field.
The Curriculum
Unit 1
Introduction to Game Development
Unit 1
Introduction to Game Development
Unit 2
Coding for Games
Unit 2
Coding for Games
Unit 3
Game Architecture
Unit 3
Game Architecture
Unit 4
Data Structures and Algorithms
Unit 4
Data Structures and Algorithms
Unit 5
Multiplayer Games
Unit 5
Multiplayer Games
Unit 6
Capstone Project
Unit 6
Capstone Project
Unit 1
Introduction to Game Development
Unit 2
Coding for Games
Unit 3
Game Architecture
Unit 4
Data Structures and Algorithms
Unit 5
Multiplayer Games
Unit 6
Capstone Project
Gain Experience with Industry-Recognized Tools
Unity
Unity
C#
C#
GitHub
GitHub
Hear our Learner Success Stories
Pricing
Pay Upfront
Pay in full before you start. Circuit Stream accepts wire transfers and credit card payments.
$14,995 CAD
excluding tax
excluding tax
Deferred Payment Plans
Pay tuition in 3-monthly installments 24-monthly installments. Payment plans are subject to a one-time admin fee.
For as low as
$624/monthly CAD
excluding tax
excluding tax
External Funding Opportunities
Below are potential funding opportunities to help you finance your education with us.
Windmill Microlending
Achēv’ Accelerating Career Advancement
External Funding Opportunities
Below are potential funding opportunities to help you finance your education with us.
Windmill Microlending
Achēv’ Accelerating Career Advancement
External Funding Opportunities
Below are potential funding opportunities to help you finance your education with us.
Windmill Microlending
Achēv’ Accelerating Career Advancement
Register with Circuit Stream
Register with Circuit Stream
Register with Circuit Stream
February 11, 2025
Sept 11, 2025
Enrolment Deadline: Feb 3
Time Slot #1
Live Sessions
Tuesday & Thursday
6:30 PM - 9:00 PM ET
Labs
Wednesdays (Bi-monthly)
6:30 PM - 9:00 PM ET
Time Slot #2
Live Sessions
Tuesday & Thursday
9:30 PM - 12:00 AM ET
Labs
Wednesdays (Bi-monthly)
9:30 PM - 12:00 AM ET
February 11, 2025
Sept 11, 2025
Enrolment Deadline: Feb 3
Time Slot #1
Live Sessions
Tuesday & Thursday
6:30 PM - 9:00 PM ET
Labs
Wednesdays (Bi-monthly)
6:30 PM - 9:00 PM ET
Time Slot #2
Live Sessions
Tuesday & Thursday
9:30 PM - 12:00 AM ET
Labs
Wednesdays (Bi-monthly)
9:30 PM - 12:00 AM ET
February 11, 2025
Sept 11, 2025
Enrolment Deadline: Feb 3
Time Slot #1
Live Sessions
Tuesday & Thursday
6:30 PM - 9:00 PM ET
Labs
Wednesdays (Bi-monthly)
6:30 PM - 9:00 PM ET
Time Slot #2
Live Sessions
Tuesday & Thursday
9:30 PM - 12:00 AM ET
Labs
Wednesdays (Bi-monthly)
9:30 PM - 12:00 AM ET
May 13, 2025
December 18, 2025
Enrolment Deadline: May 6
Time Slot #1
Live Sessions
Tuesday & Thursday
6:30 PM - 9:00 PM ET
Labs
Wednesdays (Bi-monthly)
6:30 PM - 9:00 PM ET
Time Slot #2
Live Sessions
Tuesday & Thursday
9:30 PM - 12:00 AM ET
Labs
Wednesdays (Bi-monthly)
9:30 PM - 12:00 AM ET
May 13, 2025
December 18, 2025
Enrolment Deadline: May 6
Time Slot #1
Live Sessions
Tuesday & Thursday
6:30 PM - 9:00 PM ET
Labs
Wednesdays (Bi-monthly)
6:30 PM - 9:00 PM ET
Time Slot #2
Live Sessions
Tuesday & Thursday
9:30 PM - 12:00 AM ET
Labs
Wednesdays (Bi-monthly)
9:30 PM - 12:00 AM ET
May 13, 2025
December 18, 2025
Enrolment Deadline: May 6
Time Slot #1
Live Sessions
Tuesday & Thursday
6:30 PM - 9:00 PM ET
Labs
Wednesdays (Bi-monthly)
6:30 PM - 9:00 PM ET
Time Slot #2
Live Sessions
Tuesday & Thursday
9:30 PM - 12:00 AM ET
Labs
Wednesdays (Bi-monthly)
9:30 PM - 12:00 AM ET
Frequently Asked Questions
Frequently Asked Questions
Frequently Asked Questions
Will I earn a certificate from this course?
Will I earn a certificate from this course?
Will I earn a certificate from this course?
Are there any prerequisites for this course?
Are there any prerequisites for this course?
Are there any prerequisites for this course?
Is this an online course?
Is this an online course?
Is this an online course?
Will I be able to connect with fellow students outside of class?
Will I be able to connect with fellow students outside of class?
Will I be able to connect with fellow students outside of class?
What kind of career support will I receive during and after the Bootcamp?
What kind of career support will I receive during and after the Bootcamp?
What kind of career support will I receive during and after the Bootcamp?