Beginner VR Oculus Rift Development with Unity3D
3.4 (87 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.
935 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Beginner VR Oculus Rift Development with Unity3D to your Wishlist.

Add to Wishlist

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.
3.4 (87 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.
935 students enrolled
Last updated 9/2015
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 1 hour on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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!
View Curriculum
  • A computer
  • An internet connection

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.

Who is the target audience?
  • Aspiring Virtual Reality Developers
  • Mobile Developers
  • Software Developers
  • Virtual Reality Enthusiasts who want to Create Virtual Reality Content
Students Who Viewed This Course Also Viewed
Curriculum For This Course
21 Lectures
Introduction: What we'll be learning
2 Lectures 03:05

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.

Preview 00:36

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.

Preview 02:29
Virtual Reality Development Overview
7 Lectures 28:27

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

Preview 01:57

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.

Preview 03:55

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

Preview 03:57

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

Oculus Rift Google Cardboard and Other Headsets on the Market

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!

Why Now? VR Development Platforms

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.

Unique VR Dev Challenges

Community and Distribution

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

Quiz: Virtual Reality
2 questions
Installing Unity3D and Setting it up for Virtual Reality Development
3 Lectures 06:17

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

Installing 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.

The Oculus Rift Runtime and SDK

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

Links for Downloads
Getting Assets for Your Scene
2 Lectures 07:59

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

Assets in Unity3D

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

The Unity3D Asset Store

Quiz: Assets
2 questions
Building Your Virtual Reality Application
6 Lectures 14:47

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

Setting up your Workflow

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

Unity Workflow Detail

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.

Getting the Oculus SDK into Unity

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

VR Rendering in Unity 5

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.

Creating an Oculus Rift Windows Application from Unity3D

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

Sharing your Virtual Reality Experience

Unity3D for Oculus Rift
2 questions
1 Lecture 01:36

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!

Conclusion: Now You Are a Virtual Reality Developer!
About the Instructor
Daniel dB Buchanan
3.5 Average rating
107 Reviews
1,125 Students
2 Courses
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.