Fundamentals of Virtual Reality
Learn how to develop for the HTC Vive using Unity and Steam VR
Find out what this course has to offer
Getting Started with Vive Development
Get started with the Steam VR Plugin, Room Scale and VR testing with the HTC Vive
Using Wireless Controllers
Learn how to use C# scripts to control button inputs
UI in Virtual Reality
Take a look at some examples of how UI is used in VR environments
VR Game Mechanics
Learn some of the most common game mechanics you'll need to use in a VR environment
Build VR Games!
In this course we are going to explore the exciting world of Virtual Reality using the HTC Vive and Unity. The HTC Vive is a virtual reality headset that combines both the visual aspects of VR along with room scale tracking for a completely immersive VR experience.
This course is designed to the teach the fundamental aspects of learning how to get started with development for VR environments in Unity.
We’ll touch on a bit of everything to include:
- Understanding how the camera and wireless controllers work together
- How to use C# to control how inputs on the controllers are used
- Interacting with physical objects in game in order to pickup and throw objects around
- Movement using “teleportation” to move seamlessly across large environments
- Using custom controller models and skins
You’ll also find a small collection of simple mini games that you can deconstruct and build in under an hour. If you’re looking to get started with VR development, this is the course for you.
Lesson Questions and Answers
Ask a question and get an answer!Submit your Question
not sure this is the right place to ask…
Do you have any plan to do an Augmented Reality (AR) course similar to this course on VR?
Sorry for the late reply, this question went under the radar apparently. Yes I would like to create an AR course in the future. A fun AR based card game or something of that sort.
In one of video about UI you tells about placing things in edit mode and save values in notepad – actually you can copy component while still playing and paste “as new values” after.
Yes you can do that as well. Just as long as you make sure to save your values before you get out of play mode so you don’t lose everything you had.
Hey! Just wondering if this course would still work if I’m using the Oculus Rift instead of the HTC Vive. I understand that the Oculus doesn’t have room scale VR or it’s own VR controllers yet, but would the basic head tracking work still?
I only have experience using the Oculus Rift DK2 but from what I remember all you needed to do was to setup your hardware and enable “use virtual reality” in Unity and it was good to go. Using the rift is actually a bit easier to use since you don’t need much. A lot of the course revolves around using the special hardware that the Vive has, but some of the game mechanics are applicable to even non-VR games so stuff like that is not specific to the Vive.
Download any course files here.
- Getting started with Steam VR : HD Video( 18.1 MB )
- Creating a Basic VR Scene : HD Video( 17.6 MB )
- Understanding Room Scale : HD Video( 14.9 MB )
- Using Button Inputs : HD Video( 18 MB )
- Utilizing the Touchpad : HD Video( 22.7 MB )
- Implementing Directional Pad Inputs : HD Video( 21.1 MB )
- Providing Haptic Feedback : HD Video( 8 MB )
- UI Examples in VR Games : HD Video( 76.7 MB )
- Creating World Space UI : HD Video( 46.2 MB )
- Using Immersive UI : HD Video( 50 MB )
Check out submission from others.Submit your Image
Oh snap! No one has submitted their course results yet.
Sharing your work is a great way to grow as an artist. Why don't you take the lead and share your results for this course?