Course Overview
Online Classes
3Hours of
Lessons/week
The curriculum is designed to cover all aspects of a 3D engine and prepare you to design, develop and launch a portfolio XR project. Project-based Labs are broken into 4 units that concentrate on core VR and AR development skills.
During the course, instructors will provide you with specific exercises to work through and by the end of each Lab, you will have completed your own version of the project in Unity. Instructors will provide additional material outside of class to challenge learners to push the boundaries of their understanding and expand on their projects.
1-on-1 Sessions
3Hours/
week
Three hours of weekly 1-on-1 project support to accelerate development of your XR portfolio work. Learners are connected with an industry leading expert in the area of their project's specialization and get hands-on to take their work from idea to reality. The result is an XR project that you can launch in your organization, release commercially, or use to apply to other programs like Oculus Launchpad.
PREREQUISITES
- Familiarity with C#
- Experience with Unity
HARDWARE REQUIREMENTS
- Unity Version 2019 or greater (Free Download)
- A laptop or computer (Mac or PC)
LAB 1 Immersive Experience Design
Dive into the principles of design needed to create engaging XR experiences including spatial user interfaces, 3D sound, 360 Video, user experience design frameworks, real-time interaction, 3D mesh creation and lighting, designing for human factors and XR's technical limitations, and creating narratives for 3D environments.
LAB 2 AR Interaction Development
Learn to create engaging AR experiences based on the device's camera, accelerometer, and other sensors to understand the user's environment and augment it with intelligent digital content. This Lab will include an Introduction to the industry's leading AR development tools, the application of computer vision for AR and location based AR development.
By the end of this lab, you will be able to create a mobile interior design app that enables the user to place 3D models of furniture within the real world, take augmented reality measurements, and intelligently overlay digital content in their environment.
LAB 3 VR Interaction Development
In Lab 3, you will learn in-depth how to develop important aspects of VR to allow users to interact with a VR world. We will explore the challenges to develop VR systems that are effective and comfortable, using input devices, virtual reality SDKs and APIs, 3D interaction techniques, and physics simulation.
Topics include: Introduction to VR Development Tools, VR Hardware and Physical Structures, 3D Tracking and Input Devices, Complex Physics Interactions in VR, Gestural Interaction, Advanced 3D Interactive Environments, Locomotion and Teleportation
LAB 4 Optimizing and Publishing
In Lab 4, you will learn how to use specialized techniques and profiling tools to critically assess the trade-offs made to optimize the performance of your app based on the idiosyncrasies of the platform you are targeting.
Topics include: Performance Best Practices, Profiler and Frame Debugger, Diagnosing Performance Problems, Optimizing Unity UI, Managing Scenes, Persisting Data and Objects, Cross-Platform Settings, Per-Platform Settings
TOOLS



YOUR INSTRUCTORS
Our Instructors are Unity Certified



Capstone Project
Shape your project into a polished and fully developed professional application.
FROM CONCEPT TO SCALE
You’ll start with an idea of a project, or a prototype of a project. As you navigate through the course, you will accumulate skills of in-depth concepts like design, optimization, and user-inputs, which you will be able to apply to shape your project into a polished and professional application.
As you wrap up the course material, your project will be scaled and optimized, you will have an optimized, professional AR/VR application hosted on the Circuit Stream Platform ready to be shared to the world.

Taught by Circuit Stream, Approved by Unity
Our course helps you get Unity Certified. Professional-level certifications don't just validate the pinnacle of AR/VR knowledge, they can also fulfill requirements for certain careers.
Take this course and be the pipeline to pass the Unity Certification test.

Payment Plans
12 Month Plan
$387
Full Payment
$4,450
3 Month Plan
$1,503
6 Month Plan
$760
All payment plans are listed in US Dollars (USD).
Next course starts January 5th
REGISTRATION CLOSES DECEMBER 21, 2020
Course Schedule
January 5 - February 25
APPLICATION DEADLINE: DECEMBER 21, 2020
Timeslot 1 | Tuesdays and Thursdays | 10:00-11:30am PST |
March 1 - April 21
APPLICATION DEADLINE: FEBRUARY 22, 2021
Timeslot 1 | Mondays & Wednesdays | 10:00-11:30am PST |
Are you ready to build for the future?
We're launching our first cohort this fall. Submit your application to be the first to hear when it goes live!

Unity Authorized Training Partner
Circuit Stream is a Unity Channel Partner and authorized training provider. Partners are approved based on their expertise, focus on quality education and a commitment to providing the highest level of training available.
Frequently Asked Questions
How is this course different from the 10-week XR development with Unity course?
The 10-week XR Development with Unity Course is an introduction to Unity and building a AR/VR prototype. The XR Project Accelerator picks up where that course leaves off, teaching you how to take a project and shape it into a polished, professional application. The XR Project Accelerator covers more in-depth concepts like design, optimization, and user-inputs that are crucial to making a professional application.
Can I take this course if I don’t have a capstone project?
Yes. If you don’t have an existing project you’re working on you can build a AR/VR application with the guidance of our instructors.
Can I bring an existing project I'm working on to the course?
Absolutely! The goal of the XR project accelerator is for us to teach you how to take your concept from prototype to a polished, optimized application. The first thing we’ll do is talk to you about your current project and scope out how we can help you.
What will I have when I've completed the course?
An optimized, professional AR/VR application hosted on the CS Platform supported by user management, data analytics and the Circuit Stream SDK.
Core competencies in AR/VR design, user input and optimization.
What if my project is built in Unreal?
A new Unreal course is currently in the works - if you’re working on Unreal, let us know, we’d love to talk to you.
Does Circuit Stream offer an accreditation or certification when this course is completed?
Yes! Circuit Stream is a Unity authorized training partner. When you complete this course we’ll provide you with a certificate of completion.
Why would I take this course and not something else?
Since 2015 we’ve been teaching how to build Unity applications. We’ve heard from students that a few things matter: Live instruction; Project based learning; Personalized support for your specific project from experts.
Rather than have you work through pre-recorded tutorials that you have no interest in or relevance to your project, we actively aim to support your specific goals through 1:1 sessions and project-based learning. We’ve found this combination of live time with experts combined with project based instruction results in the best outcomes for our students.
How do the 1:1s work? How are they scheduled?
At the start of the course, we'll scope your project and your goals with you and share a schedule of availability for our instructors. You'll get the opportunity to select times that are best suited for your schedule.