NEXT COHORT: NOVEMBER 30, 2021

XR Development with Unity

A project-based 10-week live online course covering the foundational skillset in augmented reality (AR) and virtual reality (VR) development using industry-standard tools, while emphasizing the opportunity to get hands-on. During the course, you will build seven real-world projects, along with your own idea.

This course will prepare you to earn a Unity Associate Programmer certificate.

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 building mixed reality, AR, and VR experiences with Unity.

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

Office Hours

5Hours/
week

Each week, 5 office hour time slots of 1 hour will be offered. You can use the time to drop in and meet with instructors to: ask any questions you have to help work through specific problems or expand on bigger questions about the course or the industry.

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 project.

*Only included for Plus Package students

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

1 Introduction to Unity

In this first section we'll go over the basics. We'll cover navigating the editor for all the beginners and throw in some helpful tips along the way for the more advanced ones. 

Then we'll move on to manipulating objects in the scene, making them pretty with materials, saving them with prefabs, modifying them with ProBuilder, and even importing them from the asset store. No code, just the sound fundamentals of working with assets in the editor that every project needs!

In this section, we will be creating a simulation of a Solar System, with orbiting planets and moons around a star. We will learn how to animate these celestial bodies in code as well as create a physics-controlled rocket ship to explore our little patch of space. We'll learn how to fire laser bolts from our ship to further explore how to interact with objects using physics.

In this section, we will learn how to create an Augmented Reality application using Vuforia. We will use multiple Image Targets to build an X-Ray simulator, where we can scan a Human Body 3D model in AR to see what's inside. Along the road, you will get familiar with the Unity UI System and components.

In this section, we will create our first VR experience. We will make use of the advanced Unity physics engine to create a realistic skill-based game involving throwing various foodstuffs at moving targets. Along the way, we'll learn how to use the animation system to animate our VR hands and detect collisions to allow us to pick up our projectiles and throw them realistically at our randomly generated targets. Food fight! 

It's time to get moving! In this section, we'll create the classic VR teleport with all the UX bells and whistles from scratch! We'll go over Layers and Layer Masks, the all-powerful Raycast, Line Renderers, and Coroutines so we can have our very own VR Locomotion system! There will be a bit of math to cover with Lerp and Dot products but we'll make sure they're understandable and become powerful tools for you!

In this section, we will rebuild a simplified version of the acclaimed Tilt Brush in VR. Now that you master the basics, it is time to use some advanced C# and Unity techniques to create some advanced interactions with buttons, levers, and dials. Your room is your canvas!

In this section, we'll be learning how to use AR Foundation to create an AR robot that dodges enemies and navigates around your living room. Our AR robot will navigate using touch controls, and we'll be using image tracking to spawn enemies.

It is time to go wild. In this section, you will have an opportunity to work with your colleagues and instructor on an extended project. We will collaboratively design and develop an XR application from scratch. It pulls together the streams of study, knowledge, and practical skills gained in the previous sections into a single, custom, and long-form project.

TOOLS

YOUR INSTRUCTORS

Jerry Medeiros

Jerry Medeiros is a game development and AI expert with more than 10 years of experience using his skills to create games and XR training and simulations. As a Unity Certified Instructor, he is passionate about teaching the latest emerging technologies. He has an undergraduate degree in Game Development, a graduate in Interaction Design and a Master’s degree in Computer Science.

Jerry Medeiros

Jerry Medeiros is a game development and AI expert with more than 10 years of experience using his skills to create games and XR training and simulations. As a Unity Certified Instructor, he is passionate about teaching the latest emerging technologies. He has an undergraduate degree in Game Development, a graduate in Interaction Design and a Master’s degree in Computer Science.

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.

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.

Indika Wijesooriya

Indika is a software development professional, who holds an Engineering Bachelor’s Degree focused in Computer Science Engineering. His work history in the software industry includes game development, design, and immersive technology (Augmented Reality, Virtual Reality and Mixed Reality).

Indika Wijesooriya

Indika is a software development professional, who holds an Engineering Bachelor’s Degree focused in Computer Science Engineering. His work history in the software industry includes game development, design, and immersive technology (Augmented Reality, Virtual Reality and Mixed Reality).

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.

Arthur Ribeiro

Arthur is an experienced Software Engineer who specializes in game programming. He is proficient in handling the complete game development cycle from Concepting to live-ops, with a player-centric and data-informed vision.

Arthur Ribeiro

Arthur is an experienced Software Engineer who specializes in game programming. He is proficient in handling the complete game development cycle from Concepting to live-ops, with a player-centric and data-informed vision.

Our Instructors are Unity Certified

Where our students work

Industry recognized certifications right under your belt

Successful completion of the course will earn you a XR Developer with Unity certification issued by Circuit Stream, and the opportunity to prepare you to gain an Associate Level certification badge from Unity*.

*The Starter Pack Bundle includes a coupon for the Unity Associate Programmer Exam
CURRICULUM OPTIONS

Pricing

Whether you would like to experience the course on its own, or alternatively get fully-immersed with our Plus Package deal, we’ve got options for everyone.

Starter

Purchase the course on its own.

XR Development with Unity

COURSE • 10 WEEKS

  • 80 hours live instruction
  • Circuit Stream Certification

Unity Certification Exam

$3,950

Or payment plans as low as $343/mo*

ENROLL NOW

MOST POPULAR

Plus Package

Get started in XR with the full package.

Everything in Standard, plus...

C# Scripting Fundamentals

COURSE • 4 WEEKS

Oculus Quest 2

10 hours 1:1 with expert

SAVE OVER $900

$4,950

Or payment plans as low as $430/mo*

ENROLL NOW

*You can spread out the cost of the course and bundles through our payment plans. We offer 3-month, 6-month, and 12-month payment plans. Get in touch with us to learn more.

            

Next course starts November 30th

REGISTRATION CLOSES NOVEMBER 22, 2021
SAVE YOUR SPOT

November 30  - February 10

APPLICATION DEADLINE: NOVEMBER 22, 2021
Timeslot 1 Tuesdays and Thursdays 10:00-11:30am PST
Timeslot 2 Tuesdays and Thursdays 3:30-5:00pm PST
Timeslot 3 Tuesdays and Thursdays 6:30-8:00pm PST

Ready to get started?

Apply Now
Request Syllabus

Unity Authorized Training Partner

Circuit Stream is a Unity Channel Partner and Authorized Training Provider. Training Partners are selected based on their knowledge, focus on quality and commitment to providing the highest level of Unity training, delivered by Unity Certified Instructors.

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.

Circuit Stream Certifications digital credentials are a great way to validate your XR development or design expertise with industry standards. We provide digital badges to showcase, verify and recognize the skills you’ve earned, to enhance your professional visibility and grow opportunities for you.

Learn more about how to receive one here.

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 40,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.