Beginner VR Oculus Rift Development with Unity3D

Starting out with Virtual Reality Development for the Oculus Rift on Windows Using Unity3D with NO programming required.
4.1 (70 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.
859 students enrolled
25% off
Take This Course
  • Lectures 21
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

This class is for the beginner who wants to get into the world of virtual reality. We will make a Virtual Reality Application for MIcrosoft Windows using the Unity3D Software. We will start with a broad overview about the medium of Virtual Reality and how it pertains to modern game design. We will also go over some of the unique challenges we face as VR developers, including simulator sickness. We will download Unity3D and the Oculus Rift SDK and set it up for VR development. We will also build an application as a windows program and talk about how to get that out to the world. At this course's conclusion you will be a Virtual Reality Developer, ready to hone your craft and make great VR experiences for your users.

What are the requirements?

  • A computer
  • An internet connection

What am I going to get from this course?

  • Understand the Challenges of Developing Virtual Reality Applications
  • Build Virtual Reality Applications Using Unity3D
  • Setup Unity3D for Virtual Reality Development
  • Build a Windows Oculus Rift App for Virtual Reality using Unity3D
  • Share the App with the World!

Who is the target audience?

  • Aspiring Virtual Reality Developers
  • Mobile Developers
  • Software Developers
  • Virtual Reality Enthusiasts who want to Create Virtual Reality Content

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction: What we'll be learning

This is the promotional video and the introduction to the course. I'll mention what we'll be covering in the course and who this course is for.


This is a short Promo Video about your instructor, Daniel Buchanan. I'll mention my history with Virtual Reality and programming in general, and I'll also share with you the community I've tried to form around VR developers.

Section 2: Virtual Reality Development Overview

This lecture will get you into the mindset of what Virtual Reality means to our cultural consciousness.


These are some general terms you'll want to be familiar with that you might not have come across before regarding Virtual Reality and the various associated Technologies.


This Lecture catches you up to speed on where we are with Virtual Reality and the current state of the art.


In this lecture, I'll layout the different platforms that exist to consume Virtual Reality content and discuss the pros and cons of each.


This lecture will show you about the different development environments that exist and why NOW is such a good time to start learning Virtual Reality!


Virtual Reality presents some unique challenges to a developer, including the fact that a novice experience can be painful. I'll discuss the challenges we face as VR developers and some known ways to overcome them.

Community and Distribution
2 questions

This is a quiz about virtual reality to show that you grasp some of the concepts we'll be covering more in detail.

Section 3: Installing Unity3D and Setting it up for Virtual Reality Development

This lecture is where to go to get Unity3D for Windows.


This lecture will show you where to go to get the Oculus Rift Runtime, which you'll need to use your Oculus Rift, and the SDK, which shows best practices and offers other tools to help you develop VR software for the Oculus Rift.


These are the URLs your browser needs to download the software.

Section 4: Getting Assets for Your Scene

This lecture will talk about the Assets you need to make environments in Unity3D.


This lecture describes the Unity Asset Store, a great resource for developing Unity environments of all types.

Quiz: Assets
2 questions
Section 5: Building Your Virtual Reality Application

This lecture shows how to open up Unity and get a good workflow going.


This lecture goes into more detail about how to setup the Unity workflow.


This lecture describes importing the Oculus Toolkit package into Unity3D. Although you don't necessarily need it to create VR content, it is a useful tool for making applications.


This lecture shows how to make your application in Unity Stereoscopic and Virtual Reality enabled.


This lecture shows you how to compile or build your application to the Windows platform and export out your project to an executable file that you can share with people.


This course talks about what to do with your application once you've created it.

Unity3D for Oculus Rift
2 questions
Section 6: Conclusion

This is a reflective lecture, discussing all we've learned. I'll tell you about my VR developers group and compel you to continue your journey in VR to become an improving developer!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Daniel dB Buchanan, AR/VR Experience Engineer at Agilibility

dB started doing IT Consulting in 2004. He began developing web sites and web applications in 2006 and started building mobile apps in 2012. He works with GetMorePC and Agilibility, and also founded VARDNet. He does 360 video production and Virtual Reality Application Development for Desktop and Mobile Platforms.

dB built a 360 degree video quarterback training system for the University of Tennessee. He also built Pocket Graveyard for the Oculus Rift and Cardboard Graveyard for the Google Cardboard. He attended CES 2015 and got to try the Consumer Version 1 of the Oculus Rift. He looks forward to playing with the Oculus Rift Consumer Version and the HTC Vive.

Ready to start learning?
Take This Course