Oculus & Unity: Design, develop, and deploy for VR

Take your VR skills to the next level with a deep dive into the principles of VR development. With this comprehensive free course from Oculus and Unity, you’ll learn how to build an immersive VR game step by step. 

Create an immersive VR game

Ready to build a VR game with Unity and launch it on Oculus? In this hands-on course, you’ll learn the nuances of building for VR while avoiding some of the common pitfalls. ​​​​​​

Learn from Oculus and Unity experts

Over the course of 11 units, experts from Oculus and Unity cover the principles of VR development and teach you how to build a vertical slice of a VR game. Here’s what you’ll learn:

  • The VR Ecosystem, Chris Pruett (Oculus) 
  • VR Game Development & Prototyping, Ruth Bram & Mari Kyle (Oculus)
  • Using Unity to Develop VR Experiences, Joy Horvath (Unity)
  • Locomotion & Ergonomics, Eric Cosky (Oculus)
  • Hand Presence & Interaction, Matt Franklin (Oculus)
  • Best Practices for UI in VR, Gabor Szauer (Oculus)
  • Sound in VR, Robert Heitkamp (Oculus)
  • Performance Requirements, Matt Conte (Oculus)
  • Optimization, Cristiano Ferreira (Oculus)
  • Testing, Bruce Wooden & Lisa Brewster (Oculus)
  • Submission & Go-to-Market, Mari Kyle (Oculus)

Sign up for early access

Be one of the first to complete the course and get a head start on your next VR project. Plus, you can help us make it even better by providing feedback directly to the course creators at Unity and Oculus. You will be notified via email when the course is available. See the FAQ section for prerequisites.

Frequently asked questions

What prerequisites do I need to take this course?

This course is designed for intermediate level developers with familiarity building in Unity, ideally with some VR experience too. If you’re brand new to game development or VR, we recommend taking an intro to Unity course and/or an intro to VR tutorial prior to taking this one.

How long will it take to complete the 11 units?

The course is self-paced and should take you 25-30 hours.

Who is teaching this course?

This is a collaborative effort by Unity and Oculus, featuring a number of experienced software engineers, immersive game developers, and business professionals.

Do I need to go through the entire course or can I pick and choose units based on my experience and interests?

Although we recommend that you follow the course from start to finish, more advanced users can pick and choose units based on their needs.

What version of Unity do I need to complete the course?

The course uses 2018.4 LTS. 

What Oculus hardware is recommended for the course?

This course is focused on developing for Rift S, so we recommend using a Rift S, but the principles covered also apply to Oculus Quest.

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Got it