XR Development with Unity

Our project-based 10-week live online course provides a foundation in elevating your skills in building and prototyping virtual reality and augmented reality applications.

This course will get you fully prepared for a Unity Associate certified in Programmer, Artist or Developer. It's the perfect pathway to a certification!

We’ll HELP YOU BUILD FOR:
Apply Now
Request Syllabus
Apply Now
Request Syllabus

Course Overview

Live Online Tutorials

3Hours of
Lessons/week

Learn the best tools, processes, and workflows for a foundation in XR design and development. Join weekly classes built to teach you the fundamentals of Unity plus 1:1 sessions with an instructor where you'll get hands-on to develop your own VR or AR project.

Unlike pre-recorded tutorials, you get the benefit of a dedicated team of Unity-certified instructors, staff and industry mentors helping you build your skills and portfolio.

Graduates receive a certificate in XR Development and join a network of alumni.

Live 1:1 Sessions

1Hour/
week

Each week includes one hour of 1:1 mentorship where you will connect with a qualified expert and get hands-on building your personal projects.

PREREQUISITES
  • This is a beginner friendly course, no previous experience required.
HARDWARE REQUIREMENTS
  • Unity Version 2019 or greater (Free Download)
  • A laptop or computer (Mac or PC)
  • No headset required

WEEK 1 Introduction to Unity

An overview of Unity, creating 3D objects and terrain. An introduction to OpenVR and Vuforia.

Introduction to C# and applying scripts to 3D game objects. Creating interactions with basic 3D objects.

Creating custom animations, animating physics and 3D objects, 3D and 2D user interfaces, and applying 3D UI in AR.

Creating a VR rig with OpenVR. Implementing teleport and movement systems for VR controllers.

Applying grab and release mechanics. Enhancing physics-based interactions and throw mechanics. Building interactable experiences.

Improving on VR interactions with the application of delegates and inheritance in C# scripting.

Creating an AR app using Vuforia. Introduction to AR Foundation's core features, including spacial mapping, plane tracking and occlusion.

Virtual controls like buttons, levers, dials, sliders. Interacting & manipulating objects using raycasting.

Building a VR application that combines movement, input controls, and interaction using the trackpad and raycasting.

Introduction to Unity Collaborate. Optimizing your VR or AR experience. Publishing your project to the App Store.

TOOLS

YOUR INSTRUCTORS

Usman Mir
Usman Mir

Usman has worked with Unity for over 10 years. XR development combines his passion for problem solving and building innovative experiences.

Nakisa Donnelly

Nakisa’s engineering and arts background combine for a unique approach to XR development. She has designed and developed projects for the HoloLens, Magic Leap, Oculus Quest and Valve Index.

Nakisa Donnelly

Nakisa’s engineering and arts background combine for a unique approach to XR development. She has designed and developed projects for the HoloLens, Magic Leap, Oculus Quest and Valve Index.

Tyrell Lewin

Tyrell brings a deep passion for Math and Computer Science to his XR Development. With experience in developing AAA games and leading tech startups, he has designed and developed for Oculus Quest, Microsoft Mixed Reality, HTC Vive, and Apple’s ARKit.

Cash Garman

Cash Garman has over 14 years of experience in the games and web industry as a programmer. He has taught game and web programming/design at the University of Lincoln and the University of Sussex in the UK over a span of 4 years. He has specializations in VR/AR, procedural generation, artificial intelligence, data visualization, and data-driven systems.

Cash Garman

Cash Garman has over 14 years of experience in the games and web industry as a programmer. He has taught game and web programming/design at the University of Lincoln and the University of Sussex in the UK over a span of 4 years. He has specializations in VR/AR, procedural generation, artificial intelligence, data visualization, and data-driven systems.

Our Instructors are Unity Certified

Where our students work

Prepare for a Unity Certificate

This course will provide you with a Circuit Stream certificate and the opportunity to complete your Unity certification as a Certified Associate Programmer, Artist and VR Developer.

Payment Plans

Full Payment

$3,950

3 Month Plan

$1,317

6 Month Plan

$673

12 Month Plan

$343

All payment plans are listed in US Dollars (USD).

Next course starts February 15th

REGISTRATION CLOSES FEBRUARY 8, 2021
SAVE YOUR SPOT

Course Schedule

December 1 - February 6

APPLICATIONS CLOSED
Timeslot 1 Tuesdays and Thursdays 10:00-11:30am PST
Timeslot 2 Tuesdays and Thursdays 6:30-8:00pm EST
Timeslot 3 Tuesdays and Thursdays 6:30-8:00pm PST

February 15 - April 21

APPLICATION DEADLINE: FEBRUARY 8, 2021
Timeslot 1 Mondays & Wednesdays 10:00-11:30am PST
Timeslot 2 Mondays & Wednesdays 6:30-8:00pm EST
Timeslot 3 Mondays & Wednesdays 6:30-8:00pm PST

Are you ready to build for the future?

Apply Now
Request Syllabus

Learning from the best

Circuit Stream is a Unity certified training partner.
Training 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

Is the XR Development with Unity course right for me?

With customizable project-based learning, we’ve worked with students building projects for their companies, people wanting to upgrade their skills to stay competitive in the workforce, students developing their own VR/AR project to self-publish, and more.

If you want to get a jump start on creating VR and AR, work with the best instructors from the industry, and gain valuable skills to develop your own VR/AR apps, we believe the course is right for you!

You can apply to meet with our student admissions team and determine whether the course is a good fit for your goals.

No, the course is designed to bring you up to speed quickly on Unity and the tools you need to begin creating VR and AR applications. No previous experience is required. Before the course begins, we recommend walking through Unity’s introductory tutorials which will help you understand the basics and prepare you for more advanced topics we focus on in the online VR and AR course.

Thanks to small class sizes we can customize the course material to fit your experience level. By the end of the 10 weeks, regardless of where you started, beginners and experienced developers alike will understand the structure of C# and how Unity works on a very deep level.

We'll teach you the skills to be familiar with C# programming and development with Unity. You'll understand how to use the tools needed to develop custom virtual and augmented reality applications for yourself and clients. You'll gain the skills that are necessary to transition to a career in the VR and AR industry, or complement your existing skills.

No, in the course we are device agnostic and often develop cross-platform using OpenVR and AR Foundation. We specialize in your device in one-on-one sessions, but it is not required to have any VR or AR device to get started.

No! If you don’t have coding experience, we will work with you as a new programmer. Programming is going to be a valuable skill for the creating interactive VR and AR applications in the future, so during the course, we’ll help you learn the fundamentals of C# programming while building your own app from scratch in Unity.

If you do have programming experience, we’ll provide exercises that match your experience.

We've taught more than 25,000 students, professionals and companies globally over dozens of courses. Our instructors are developers working in the VR and AR industry committed to helping you learn how to make VR and AR apps.