Unity VR Development Oculus Quest 2021, Getting Started in 15 Mins

75,814
0
Published 2021-07-14
Hey all, I hope you enjoy this short tutorial on how to get started in VR development for the Oculus Quest 1/2 using Unity and a windows based or Apple mac machine.

This is suited to a beginner interested in VR game development for the Oculus Quest or training and simulation designers.

Oculus Quest and Unity VR development frameworks are moving fast so I wanted to create an up to date tutorial for mid 2021 which used the new Unity XR Interaction Toolkit supported by Oculus.

All the software used in the tutorial is free and I've condensed the steps so you can get up and running quickly to get your first sense of accomplishment in VR development for the Oculus Quest.

If you are on a PC I recommend using the Oculus Quest Link for faster development here is a link on getting setup and trouble shooting by Cas and Cherry
Oculus Link Setup -    • Oculus Quest 2 - How To Setup Oculus ...  

If you are on a Mac I show you how to deploy directly to the Quest using Unity.

If you run into issues with the steps please let me know in the comments and I'll do my best to help.

If you want to see more tutorials and XR news in your Youtube feed subscribe as I'm rolling out more videos.

// BREAKDOWN
0:00 Introduction
0:34 Unity Install
1:46 XR Plugin Management Setup
2:27 Build Settings for Oculus Quest
3:00 Install XR Interaction Toolkit
4:45 Import Default Input Actions
5:30 Sample VR content from Synty
6:46 XR Rig Setup
8:59 Oculus Link Play Testing for Quest
9:29 View Your Scene in VR
10:00 Troubleshooting
10:05 Deploy to Quest for Mac or PC
11:10 Launch within Quest
11:30 Like & Subscribe :)

All Comments (21)
  • @RobShocks
    Attention: As of November 22nd 2021 version 2.0 of the XR Interaction Toolkit, the XR Rig has changed name to XR Origin but will work in the same way and contains the same camera and hand controller children if you expand and examine. if you want to follow the tutorial exactly with the XR Rig use XR toolkit version 1.8 but it should work find if you use the new XR Origin as well.
  • @denisbeyer4805
    As a complete beginner I'm truly buffed that, by following your instructions, I actually managed to get this thing started! Thanks a ton to put this online!
  • @BelindaThim
    For those who have the newest version of Unity, the XR Interaction Toolkit does not appear. You have to click on the small + "add package by name" and write “com.unity.xr.interaction.toolkit” ! It works perfectly :)
  • Thanks a ton Rob, especially also for including how to deploy on Mac. I have tried to follow several tutorials (including the official Oculus ones), and yours was by far the best to get a result quickly. My only comment would be that the dark theme in Unity doesn’t always make it that easy to see the details in inspector settings. Thanks again!
  • This was the third tutorial I tried. Very easy to follow and worked perfectly. Thank you!
  • @VictorJ-blog
    man this is the most straight forward and simple tutorial on setting up the occulus quest !! subbed !!!
  • @Zenergyx3
    Haven't left a comment on YouTube in about 10 years but thank you so much for this concise, clear and very professional tutorial. You've just helped me kickstart my VR dev journey! The only comment I might add is that the audio seems a bit soft -- but thank you so much for this great video!
  • @vladislav_art
    People like you are the Atlases of the Industry, Thank you!
  • @IrishWebDesign
    This is by far the best tutorial for setting up Unity and Oculus for VR. I have tried this so many times and hit different problems every time. Great for artists who have been frustrated by technical issues in the past. Thank you!
  • @alexlavertyau
    finally managed to get my unity to connect to quest using this tutorial, thank you very much!
  • @marielle462
    It worked! Thank you. I had to pause and rewind more than a dozen times to get every little step, but I got it running on the Quest 2.
  • @joecornmell6850
    That was phenomenal. So well paced and structured, and easy to trace back when the inevitable interuption by my kids occurred. Love it
  • @petermarks9455
    Rob, great concise tutorial! Thanks for updating the latest setup for the Quest2. It would be great if you could do a follow up with Oculus hands interactions and the latest on using Oculus hands setup. Thanks!
  • @GRNCHdubs
    This was super helpful with getting started in the project I had planned, Thanks!
  • @smalrebelion
    Holy crap! I've been struggling through tutorials to do this on mac with no result for 2 days now and this worked on the first try! Thank you!
  • @FullMetalBitmap
    Your workflow in this tutorial is smoother than other ones I've seen, and I've looked at a LOT! One thing you do different is that you set up all the actions BEFORE making a Rig. Is doing that before placing a rig what prevents you from having to delete the rig to make the actions actually work? In other's tutorials they have to do that when they set up actions after making a rig. And when you have to re-add the rig, then you have to re-add the Input Action Manager, etc. That's what I've been doing following others, but this seems much cleaner workflow! Also much appreciated that you commented on this page about the name change to XR Origin.
  • @saroule
    Cool it works ! Thanks a lot, can't wait to see a serie to learn how to add objects collision now and other things… I'll look at your others videos right now if it's already made :D thanks !