Become an Oculus Rift Game Developer for beginners
3.8 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
326 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Become an Oculus Rift Game Developer for beginners to your Wishlist.

Add to Wishlist

Become an Oculus Rift Game Developer for beginners

Learn exactly how you can become an Oculus Rift Game Developer using Unity 5 with no previous game design experience!
3.8 (33 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
326 students enrolled
Created by Scott Wilson
Last updated 9/2015
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand what virtual reality is and what specific design elements are required to make a good experience
  • Set up their Oculus Rift to work with their PC
  • Use the Unity Game Engine
  • Create game logic and behaviour using Visual Scripting
  • Create awesome games
View Curriculum
  • Windows Based PC or Mac running Bootcamp and Windows
  • An Oculus Rift Headset is recommended but not essential
  • A PlayStation Morpheus will also work but completely optional
  • Download Unity 5, The Oculus Runtime and uScript Plugin. This will be shown to you in the course

Welcome to Oculus Rift Game Development.

This course is about creating 3D Virtual Reality Games for your Oculus rift, it is suited for complete beginners to Game Development or people who own an Oculus Rift and want to do more with it.

The course is over four hours of video and is broken down into easy bite-sized video lessons showing you the complete process of:

  • Thinking about how to design games for the rift
  • How to avoid “Simulator Sickness"
  • Downloading all the free software required
  • Getting your Oculus Rift working with the latest runtime
  • Using Unity 5 for the first time to create levels and objects
  • Creating visual scripts to control the logic and behaviour of your game
  • implementing immersive effects such as particles and audio

You will put your skills into practice by building your very first virtual reality game, a shooting range featuring interactive targets, laser sights and a head tracking weapon. Course resources including 3D models, textures and audio files have also been provided for you.

When you have finished this course you will have a working game for the Oculus Rift which you can share with the world via the Oculus Rift website.

Welcome to the future of gaming, become an Oculus Rift Developer, enrol on this course now!

Who is the target audience?
  • People wishing to start a career in game design
  • People who own an oculus rift and want to get more out of their hardware
  • Suited for all game development disciplines. Perfect for artists who hate programming languages
Students Who Viewed This Course Also Viewed
Curriculum For This Course
28 Lectures
3 Lectures 12:07

Welcome to this course on Oculus Rift Game Development, my name is Scott Wilson and I will be taking you on a journey to making your creative vision become a reality - Quite literally.

Preview 03:23

This lesson aims to make you aware of design choices you must make when developing games for a virtual world. The most important factors are control layouts and simulator sickness which can be induced by poor design choices.

Designing a game for virtual reality & simulator sickness

In this lesson I will take you through the mechanics of the game that you will be making - a first person reality firing range

The Game Idea - Firing Range
Getting Started
4 Lectures 35:10

In this lesson we take a look at the software required to get started with game development with the Oculus Rift.

Preview 07:04

In this lesson we will do a preparation check to make sure that your Oculus Rift is working correctly with your PC.

Making sure the rift works

In this lesson we will look at Unity 5 for the first time. If you have used Unity 5 before then feel free to skip this step, otherwise lets get going!

Opening Unity 5 for the first time

In this lesson we will look at creating a floor, some 3D objects and some lighting. Then we will enable our VR headset and take it for a spin.

Creating 3D Game Objects and enabling Virtual Reality
Setting up the firing range
5 Lectures 57:12

In this lesson we will look at how to import our external assets and organise them properly. We will also import the uScript plugin.

Importing the assets

In this lesson we will set up the firing range with a room, materials and targets.

Setting up the scene

In this lesson we will position our camera properly and create an on screen crosshair.

Setting up the camera and crosshair

In this lesson we will create our weapon Game Object consisting of an empty GameObject, a mesh, a muzzle point and laser sight.

Arming ourselves with a weapon

In this lesson we will create a bullet object and store it as a "Prefab" so that we can spawn it whenever we want it.

Projectiles and Prefabs
Visual Scripting
6 Lectures 46:59

In this lesson we will look at exactly what visual scripting is.

What is Visual Scripting?

In this lesson we will go over what Events, functions and variables are and why we need them.

Preview 07:52

In this lesson we will look at how to set up an input from the mouse and an Xbox controller to fire the weapon. We will also set up a script for our bullets.

Firing the weapon

In this lesson we will make our cross hair follow the direction of where the camera is looking.

Linking the cross hair to the rift

In this lesson we will make the gun follow the direction of our cross hair so we can now aim and shoot our weapon.

Linking the gun to the cross hair

Cross hairs are totally last year. In this lesson we will hide the cross hair and use the laser sight to aim our weapon. We will also adjust the position of the laser sight depending on what we are looking at.

Implementing laser sights
Target Practice
4 Lectures 35:32

In this lesson we will look at creating animations for our target when it gets shot and is reset back to normal position

Creating Animations

In this lesson we will look at using the Animator panel, aka Mechanim to create a smooth transition between multiple animations

Using Mechanim

In this lesson we will script our targets to play an animation when it gets shot and reset after a few seconds. We will also look at tagging objects for specific collisions.

Scripting the targets

To spice things up we will create an additional target that moves at a custom speed between two destinations

Moving targets
Additional Effects
6 Lectures 01:12:20

In this lesson we will add a gun fire sound to our weapon. Audio is a critical element to any virtual reality game.

Adding Sound FX

Particle effects add another dimension to our game. We will look at creating a flash for our gun fire.

Creating a particle effect

In this lesson we will look at further customising our controls by using "Inputs" rather than KeyCodes. We will also setup Unity to use the Xbox 360 controller rather than a Keyboard. Don't worry if you don't have a controller because the keyboard will still work just fine.

Xbox Controller Support

In this lesson we will make some game play and asthetic changes to our game.


In this lesson we will implement additional sound effects, audio mixing and particle systems for a more immersive experience.

Additional Effects

In this final lesson we look at how to compile our game into a final executable product ready for sharing.

Thank you very much for enrolling and completing the course. If you get a chance I would love to hear your feedback via private messaging or through a review. Remember that at any point you can ask me questions relating to game design, ideas or virtual reality.

Thank you =)

Preview 05:28
About the Instructor
Scott Wilson
3.9 Average rating
71 Reviews
676 Students
2 Courses
Professional Game Artist, Developer and College Lecturer

I have been playing games since the Sega Genesis and have always been interested in Creative and Digital Media since my early teens. I was first interested in graphic design while doing GCSE and A Level Art during Grammar school. This progressed into a strong interest in traditional film, stop motion and cell animation studies. I then decided that video game development was a creative medium I enjoyed the most.

At the age of 18 I moved to England and trained in AAA game development at Staffordshire University where I learned how to develop games from Design Mechanics, animation, 3D modelling, game engines, level design and motion capture. I graduated with a Distinction in a Masters of Computer Engineering Degree.

During my final two years of university I worked extremely hard not only on my University projects but also as a remote freelance artist with independent studios throughout the world. With enough hard work I managed to get top marks in my education while working in industry.

I am currently a senior lecturer in Game Development where I teach students of all ages from 18 - 60 the many aspects of game development. As well as this, I enjoy working on my own indie titles in my spare time.