NEXT COHORT: MARCH 2, 2021

Oculus Quest Development Foundations

Beginner | $1,250 USD | 5 weeks

A 5-week live online course that will provide you with the foundational concepts to develop applications for the Oculus Quest Headset (1 & 2).


Learn how to work with the Oculus SDK, Oculus VR design guidelines, when to use hand tracking and what the benefits are, spatial audio and how to launch successfully to the Oculus Store.

Course Overview

Live Online Tutorials

3Hours of
Lessons/week

Courses are taught live twice a week for 90 minutes each. The live sessions will cover VR design, the Oculus SDK, spatial audio, the XR Interaction Toolkit, hand tracking, controller input, optimization, and other unique Oculus features to create immersive and engaging VR experiences. All project material will be yours to keep after each session.

Office Hours

1Session
/week

Office hours are held live once a week for 90 minutes and are intended to give students support as they progress throughout the course.

Students are encouraged to bring questions which will be answered in real time. Troubleshooting, code logic, insights into design and more.

PREREQUISITES
  • Basic Unity experience
HARDWARE REQUIREMENTS
  • Unity Version 2019 or greater (Free Download)
  • A laptop or computer (Mac or PC) with internet connectivity
  • Oculus Quest
  • Oculus Link Cable

1 Getting Started with Oculus & Unity

In this section of the course, you will be introduced to the fundamentals of developing an Oculus Quest experience, by installing the Oculus development tools and integrating Oculus' libraries with Unity.

Learning Outcomes: Setting up and installing packages, enabling VR mode for PCVR, testing your applications using the Oculus Link cable, Oculus Developer Hub, tools to build and deploy an APK to the Quest.

Students will be taught how to use the Oculus SDK and the functionality that can be used right out of the box. Learn how to set up your Camera, Quickly test changes inside unity, and start developing your Quest application.

Topics: OVR Camera, OVR Build APK, OVR Quick Scene, and more SDK functionality.

In this section, you will learn how to integrate spatial audio inside Unity, how to design audio experiences for the Quest and how to optimize audio for performance. 

Learning Outcomes: Spatial audio, audio design, optimization and performance, leveraging audio resources.

You will learn how to use Unity’s XR Interaction Toolkit to quickly integrate locomotion and interaction into your experience. Learn the best methods for integrating the XR Interaction Toolkit and the power of cross platform compatibility.

Learning Outcomes: XR Interaction Toolkit Setup, XR Rig and Controllers, Interactors and Interactables, Locomotion.

In this section, you will learn how to set up hand tracking using the Oculus SDK, how to design your hand experiences for VR, when to use hands and when to use controllers, and how to create simple gesture recognition for your application.

Learning Outcomes: Hand Tracking,  Gesture Recognition, Hand Physics, and Hand Design

In this section, you will learn how to optimize your experience for the Oculus Quest, how to use the tools provided by Oculus and Unity to debug your application's performance, and how to build and deploy your application.

Learning Outcomes: Project Settings, OVR Metrics Tool, Unity Profiler, Oculus for Business (OFB), and the Oculus Store.

Course Schedule

March 2 - March 28
11:30am - 1:00pm Pacific Time Tuesdays and Thursdays
11:30am-1:00pm Pacific Time Tuesdays and Thursdays

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.

Our Instructors are Unity Certified

Where our students work

Choose a payment option that fits you.

Pay in Full Upfront,
Save 20%


+20% OFF

$1,250 $995 USD

Pay the full tuition cost one-time,
all at once!

Reserve Your Spot.
Pay Later.


.

$213 USD/month

FOR 6 MONTHS

Pay on a monthly schedule,
for more flexibility.

Are you ready to start building for Oculus Quest?

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.