ONLINE COURSE

·

Development

Game Development Bootcamp

Part-time · 30 weeks

A beginner-friendly live online Bootcamp to prepare you for a successful career in video game development with real-time 3D skills.

Download Course Outline

Download Course Outline

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

What to expect?

Live Online Sessions - Two 2.5 hours sessions per week.

Lab Session - Offered two times a month, labs include technical and career workshops as well as game jams.

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 as a game developer by showcasing your newly acquired skills in your capstone project.

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals.

Digital Badge - Show off the skills you learn with a co-branded digital badge from Circuit Stream and UBC Extended Learning.

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

What to expect?

Live Online Sessions - Two 2.5 hours sessions per week.

Lab Session - Offered two times a month, labs include technical and career workshops as well as game jams.

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 as a game developer by showcasing your newly acquired skills in your capstone project.

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals.

Digital Badge - Show off the skills you learn with a co-branded digital badge from Circuit Stream and UBC Extended Learning.

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

What to expect?

Live Online Sessions - Two 2.5 hours sessions per week.

Lab Session - Offered two times a month, labs include technical and career workshops as well as game jams.

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 as a game developer by showcasing your newly acquired skills in your capstone project.

Community Access - Access to Circuit Stream's Community of 1000+ tech professionals.

Digital Badge - Show off the skills you learn with a co-branded digital badge from Circuit Stream and UBC Extended Learning.

Projects our learners have built

As you advance through the course, you will gain practical experience by engaging in unit projects and completing a final project for your portfolio.

Just Send It

Cody Trottier, 2022

The Cave

Emiliano Fantasia, 2022

Scroll of the Last Ninja

Emiliano Fantasia, Carlos Alberto, Cerdas Zamora, Sayali Ghadge, 2022

Tower Defense

Mondae Atughonu, Sebastian Grigore, Jean Ward, Kim Vergottini, 2022

Projects our learners have built

As you advance through the course, you will gain practical experience by engaging in unit projects and completing a final project for your portfolio.

Just Send It

Cody Trottier, 2022

The Cave

Emiliano Fantasia, 2022

Scroll of the Last Ninja

Emiliano Fantasia, Carlos Alberto, Cerdas Zamora, Sayali Ghadge, 2022

Tower Defense

Mondae Atughonu, Sebastian Grigore, Jean Ward, Kim Vergottini, 2022

Projects our learners have built

As you advance through the course, you will gain practical experience by engaging in unit projects and completing a final project for your portfolio.

Just Send It

Cody Trottier, 2022

The Cave

Emiliano Fantasia, 2022

Scroll of the Last Ninja

Emiliano Fantasia, Carlos Alberto, Cerdas Zamora, Sayali Ghadge, 2022

Tower Defense

Mondae Atughonu, Sebastian Grigore, Jean Ward, Kim Vergottini, 2022

Course breakdown

As you go through the course, you will gain hands-on experience while applying your skills towards a personal project of your own.

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

Tools you will learn:

Course breakdown

As you go through the course, you will gain hands-on experience while applying your skills towards a personal project of your own.

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

Tools you will learn:

Course breakdown

As you go through the course, you will gain hands-on experience while applying your skills towards a personal project of your own.

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

Tools you will learn:

Hear from past learners

Mondae Atughonu

Sr. Production Engineering Manager, Bungie

Going through these programs you learn very quickly that you are learning a lot very fast, but you're applying it as you learn it. That's something you're not going to get by just watching a YouTube tutorial, or copying somebody else's project or script off of GitHub. Unity Bootcamp was something amazing and I really recommend it for anybody who's looking for a career in game development.

Elias Jimenez

Founder, VentR-Out

The bootcamp provided me with a solid developer’s foundation and confidence to build my XR start-up. I can now better communicate with technical talent as well as do my own development if required.

Leo Andrade

Online Instructor, IDTech

I couldn't recommend this course any more than I do. It was a very intense six months don't get me wrong. A lot of work, but all of the content was extremely relevant... At the end of the course we had a Pitch Day where we got to show off our projects to hiring partners. For me it ended up resulting in a full-time job opportunity that I now have.

Hear from past learners

Mondae Atughonu

Sr. Production Engineering Manager, Bungie

Going through these programs you learn very quickly that you are learning a lot very fast, but you're applying it as you learn it. That's something you're not going to get by just watching a YouTube tutorial, or copying somebody else's project or script off of GitHub. Unity Bootcamp was something amazing and I really recommend it for anybody who's looking for a career in game development.

Elias Jimenez

Founder, VentR-Out

The bootcamp provided me with a solid developer’s foundation and confidence to build my XR start-up. I can now better communicate with technical talent as well as do my own development if required.

Leo Andrade

Online Instructor, IDTech

I couldn't recommend this course any more than I do. It was a very intense six months don't get me wrong. A lot of work, but all of the content was extremely relevant... At the end of the course we had a Pitch Day where we got to show off our projects to hiring partners. For me it ended up resulting in a full-time job opportunity that I now have.

Hear from past learners

Mondae Atughonu

Sr. Production Engineering Manager, Bungie

Going through these programs you learn very quickly that you are learning a lot very fast, but you're applying it as you learn it. That's something you're not going to get by just watching a YouTube tutorial, or copying somebody else's project or script off of GitHub. Unity Bootcamp was something amazing and I really recommend it for anybody who's looking for a career in game development.

Elias Jimenez

Founder, VentR-Out

The bootcamp provided me with a solid developer’s foundation and confidence to build my XR start-up. I can now better communicate with technical talent as well as do my own development if required.

Leo Andrade

Online Instructor, IDTech

I couldn't recommend this course any more than I do. It was a very intense six months don't get me wrong. A lot of work, but all of the content was extremely relevant... At the end of the course we had a Pitch Day where we got to show off our projects to hiring partners. For me it ended up resulting in a full-time job opportunity that I now have.

Why take this program?

Accelerate Your Game Development Career

Immerse yourself in a learning experience focused on mastering game development using Unity, including C# programming, databases, game states and more.

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 Experience

Engage in practical, project-based learning that simulates real-world scenarios, preparing you for the challenges of the industry.

Build a Standout Portfolio

Develop a portfolio of projects that showcases your expertise and creativity, helping you stand out to potential employers.

Career Support and Guidance

Receive dedicated career support, including resume building, interview preparation, and access to job opportunities in the gaming field.

Networking Opportunities

Connect with like-minded peers, industry professionals, and guest speakers, expanding your professional network and opening doors to future collaborations and career opportunities.

Who is this course for

This comprehensive beginner-friendly bootcamp is designed for individuals looking to transition into the exciting world of game development.

Perfect for individuals looking to jumpstart their careers in the gaming industry, no matter your experience level.

Suited for those passionate about technology, gaming, or simply seeking a fulfilling career change.

Ideal for employed professionals seeking to gain new skills without disrupting their current work commitments.

Who is this course for

This comprehensive beginner-friendly bootcamp is designed for individuals looking to transition into the exciting world of game development.

Perfect for individuals looking to jumpstart their careers in the gaming industry, no matter your experience level.

Suited for those passionate about technology, gaming, or simply seeking a fulfilling career change.

Ideal for employed professionals seeking to gain new skills without disrupting their current work commitments.

Who is this course for

This comprehensive beginner-friendly bootcamp is designed for individuals looking to transition into the exciting world of game development.

Perfect for individuals looking to jumpstart their careers in the gaming industry, no matter your experience level.

Suited for those passionate about technology, gaming, or simply seeking a fulfilling career change.

Ideal for employed professionals seeking to gain new skills without disrupting their current work commitments.

Hear our Learner Success Stories

From Computer Engineering to Game Development

Darius Fang, September 2024

From Chemist to Game Developer

Mondae Atughonu, July 2023

Pricing Options

Pay Upfront

Pay in full before you start. Circuit Stream accepts wire transfers and credit card payments.

$14,995 CAD

excluding tax

Deferred Payment Plans

Pay tuition in 3-monthly installments or 24-monthly installments. Payment plans are subject to a one-time admin fee.

For as low as

$624 CAD/month

excluding tax

External Funding Opportunities

Below are potential funding opportunities to help you finance your education with us.

WorkBC Loans and Grants

Windmill Microlending

Achēv’ Accelerating Career Advancement

Immigrant Services Society of BC - Global Talent Loans

External Funding Opportunities

Below are potential funding opportunities to help you finance your education with us.

WorkBC Loans and Grants

Windmill Microlending

Achēv’ Accelerating Career Advancement

Immigrant Services Society of BC - Global Talent Loans

External Funding Opportunities

Below are potential funding opportunities to help you finance your education with us.

WorkBC Loans and Grants

Windmill Microlending

Achēv’ Accelerating Career Advancement

Immigrant Services Society of BC - Global Talent Loans

Course Dates

Live classes are 90 minutes twice a week. Please select the time slot that works for you.

February 11, 2025

September 11, 2025

Enrolment Deadline: Feb 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

February 11, 2025

September 11, 2025

Enrolment Deadline: Feb 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

February 11, 2025

September 11, 2025

Enrolment Deadline: Feb 4

Time Slot #1

Live Sessions

Tuesday & Thursday

3:30 PM - 6:00 PM PT

Labs

Wednesdays (Bi-monthly)

3:30 PM - 6:00 PM PT

Time Slot #2

Live Sessions

Tuesday & Thursday

6:30 PM - 9:00 PM PT

Labs

Wednesdays (Bi-monthly)

6:30 PM - 9:00 PM PT

Questions?

Contact our team if you have any questions via email, phone (604) 670-6071 , or book a call/meeting.

Contact our team if you have any questions via email, phone (604) 670-6071 , or book a call/meeting.

Contact our team if you have any questions via email, phone (604) 670-6071 , or book a call/meeting.

Ready to get started?

Ready to get started?

Ready to get started?

The fastest way to an entry-level role in the gaming industry. This program includes unparalleled training, career support, and coaching.

The fastest way to an entry-level role in the gaming industry. This program includes unparalleled training, career support, and coaching.

The fastest way to an entry-level role in the gaming industry. This program includes unparalleled training, career support, and coaching.

Frequently Asked Questions

What do I learn in the Game Development Bootcamp?

You’ll learn 3D development and coding logic using C# while understanding how to think like a programmer by building different applications from the ground up across platforms. In addition to technical skills, you’ll learn agile practices, GIT workflows, and other processes used on professional Unity projects when collaborating on a team and working remotely. Along the way, you will learn: Computer Science applied to Unity (Programming Logic, Algorithms, Data Structures) Software engineering applied to Unity (Design Patterns, Software Architecture, Object-Oriented Programming, Data-Driven Programming, Quality Assurance) Agile development (Scrum, Iterative Development, User Stories, Prioritization, Testing / Quality Assurance) Unity APIs (Camera, Physics, Input, Animation, Navigation, Graphics, Multiplayer and Networking, Audio

What is the difference between this Bootcamp and the XR Development with Unity course?

Are there any pre-requisites for this course?

Is this an online course?

Will I be able to connect with fellow students outside of class?

What kind of career support will I receive during the Bootcamp?

Is this course eligible for a Tuition and Enrolment Certificate (T2202) for tax purposes?

Frequently Asked Questions

What do I learn in the Game Development Bootcamp?

You’ll learn 3D development and coding logic using C# while understanding how to think like a programmer by building different applications from the ground up across platforms. In addition to technical skills, you’ll learn agile practices, GIT workflows, and other processes used on professional Unity projects when collaborating on a team and working remotely. Along the way, you will learn: Computer Science applied to Unity (Programming Logic, Algorithms, Data Structures) Software engineering applied to Unity (Design Patterns, Software Architecture, Object-Oriented Programming, Data-Driven Programming, Quality Assurance) Agile development (Scrum, Iterative Development, User Stories, Prioritization, Testing / Quality Assurance) Unity APIs (Camera, Physics, Input, Animation, Navigation, Graphics, Multiplayer and Networking, Audio

What is the difference between this Bootcamp and the XR Development with Unity course?

Are there any pre-requisites for this course?

Is this an online course?

Will I be able to connect with fellow students outside of class?

What kind of career support will I receive during the Bootcamp?

Is this course eligible for a Tuition and Enrolment Certificate (T2202) for tax purposes?

Frequently Asked Questions

What do I learn in the Game Development Bootcamp?

You’ll learn 3D development and coding logic using C# while understanding how to think like a programmer by building different applications from the ground up across platforms. In addition to technical skills, you’ll learn agile practices, GIT workflows, and other processes used on professional Unity projects when collaborating on a team and working remotely. Along the way, you will learn: Computer Science applied to Unity (Programming Logic, Algorithms, Data Structures) Software engineering applied to Unity (Design Patterns, Software Architecture, Object-Oriented Programming, Data-Driven Programming, Quality Assurance) Agile development (Scrum, Iterative Development, User Stories, Prioritization, Testing / Quality Assurance) Unity APIs (Camera, Physics, Input, Animation, Navigation, Graphics, Multiplayer and Networking, Audio

What is the difference between this Bootcamp and the XR Development with Unity course?

Are there any pre-requisites for this course?

Is this an online course?

Will I be able to connect with fellow students outside of class?

What kind of career support will I receive during the Bootcamp?

Is this course eligible for a Tuition and Enrolment Certificate (T2202) for tax purposes?

© Circuit Stream.
This course is delivered by Circuit Stream in partnership with UBC Extended Learning.

© Circuit Stream. This course is delivered by
Circuit Stream in partnership with
UBC Extended Learning.

© Circuit Stream.
This course is delivered by Circuit Stream in partnership with UBC Extended Learning.