Game Development


Oculus Quest / Quest2 Development with Unity3D-Fundamentals

Get a jump start on development with the Oculus Quest and Quest2

4.25 (72 reviews)


2 hours


Jan 2021

Last Update
Regular Price

What you will learn

Knowledge of the construction of a Virtual Reality game or application through hands-on guidance from start to finish.

Techniques and principles for building Oculus Quest and Quest 2 games and applications.


I decided to create this course since when I started developing for VR I found it hard to find resources that shows the whole process from start to finish. I found parts here and there and had to piece them together myself.

The goal of this course is to provide a hands on guide from beginning to end for VR development with Oculus Quest and Quest2.

We will do this through a set of project where we do hands on, practical development, creating two apps which we will deploy to the headset for testing.

We will start from scratch by downloading and installing the necessary applications and libraries and set everything up. We will even build, deploy and try a small but functional application in the headset.

After that we dive right into interaction. We will setup our virtual hands and create an environment with which we can interact. We will enhance the game with user interface concepts like canvases, panels and buttons.

Next we will start moving by exploring the possibilities of locomotion. We first get an overview of the mechanisms and then we will dig deeper into the components, like handler and transitions.

In the last section we will briefly look into how to distribute you creations to the world.

After this course you should have a firm foundation of Oculus Quest and Quest2 development and be ready to create on your own.


Oculus Quest / Quest2 Development with Unity3D-Fundamentals
Oculus Quest / Quest2 Development with Unity3D-Fundamentals
Oculus Quest / Quest2 Development with Unity3D-Fundamentals
Oculus Quest / Quest2 Development with Unity3D-Fundamentals




Course Overview


Installing Unity

Installing Oculus Integration

A First VR App

Object Interaction

Setting up the Towers of Hanoi project

Adding object to interact with

Implementing Distance Grab

Adding Logic - Handling legal cubes

Adding Logic - Handling the finished game

User Interface Development

Basic User Interface Development

Creating a Restart Panel

Adding a Skybox

Adding Unity Events

Counting Moves

Introduction to the Debug UI


Scenery Setup

Locomotion Controller Components

A first component setup

Aim Handlers & Transitions

Post Teleport Orientation

Input Handlers

Target Handlers


Introduction to Distribution

Side loading




Pierce26 April 2021

Very good match so far with my expectations. I share the instructor's view that getting all the information in one place is very hard. Development pace is good, with a good amount of detail without overwhelming the student.

Judah13 March 2021

These are exactly the lessons you want to learn when coming to VR dev on the Oculus platforms. How to move with the thumbstick, how to move with teleport, how to grab, how to distance grab, UI in VR and much more. I am a fairly experienced Unity developer, but for my first steps into VR, this is a well-thought out, and concisely delivered course. I couldn't have hoped for more.

Shaun17 December 2020

I have been following along. However, my first app did not build. It would be great if there was a trouble shooting section in this course. There appears to be conflicts between the oculus integration imported files and the XR plugin files

Timo3 November 2020

I got really excited in the start - but after that you started making amateur mistakes, writing poor code - and even copypasting it directly to the screen. That gives really unprofessional image from an instructor.

Robert29 September 2020

Excellent introduction. Most of this left out of the rest of the online tutorials. They assume too much. Working through the steps helps understanding of what the headset is doing and what the pc tools are doing!

Georg26 September 2020

No explanation of what or why he's choosing some setting. It's jus do this, click this option, then this, but I don't know why I'm supposed to pick one over the other. Other than that, it's really good.

Liam14 July 2020

I'd like a bit more WHY as well as the HOW. Also, slow down and explain what each thing is - you shouldnt assume previous experience with Unity

Peter20 June 2020

Despite knowing nothing about Unity I was soon able to alter the given projects with confidence. But be aware Unity is a monster application and you still have a lots to learn. But the feeling of accomplishment when you sideload the application that you have worked on onto your Quest is not to be missed. A good first step ...


Udemy ID


Course created date


Course Indexed date
Course Submitted by