NEXT COHORT: JANUARY 5, 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

January 5 - February 4
11:30am - 1:00pm Pacific Time Tuesdays and Thursdays
11:30am-1:00pm Pacific Time Tuesdays and Thursdays

YOUR INSTRUCTORS

Jason Campbell

Jason has worked in the VR/AR industry since 2012 and worked with big data since 2016. He has built and managed over 25 applications and delivered projects for VR, AR, iOS, Android, custom hardware, web, and film. He has an undergraduate degree in Psychology and a Master’s degree in Digital Media.

Jason Campbell

Jason has worked in the VR/AR industry since 2012 and worked with big data since 2016. He has built and managed over 25 applications and delivered projects for VR, AR, iOS, Android, custom hardware, web, and film. He has an undergraduate degree in Psychology and a Master’s degree in Digital Media.

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.

Eric Carter

Eric Carter is an XR designer who helped Microsoft ship hand tracking on the HoloLens 2. After that he worked on Facebook Horizon with the team that made Oculus Quest First Steps. With more than a decade of prior experience working in game design, Eric brings a creative and user-centric focus to the projects he develops

Eric Carter

Eric Carter is an XR designer who helped Microsoft ship hand tracking on the HoloLens 2. After that he worked on Facebook Horizon with the team that made Oculus Quest First Steps. With more than a decade of prior experience working in game design, Eric brings a creative and user-centric focus to the projects he develops

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

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.