Create your Virtual Reality experiences
4.3 (5 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.
50 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Create your Virtual Reality experiences to your Wishlist.

Add to Wishlist

Create your Virtual Reality experiences

Build from scratch 3 different Virtual Reality projects and get the knowledge to build your own.
4.3 (5 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.
50 students enrolled
Created by Dessain saraiva
Last updated 2/2017
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 4 Articles
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Create virtual reality experiences from scratch in Unity 3D.
  • Immerse in a digital world created by the student using a VR header (cardboard or oculus rift) and a gamepad to control the character.
View Curriculum
  • Virtual Reality Cardboard (with cellphone) or Oculus Rift and a gamepad.

We all heard about virtual reality, how cool it is and what we can do with it and how it's becoming a major thing in the days to come. But what if, instead of playing with other persons projects you build your own ?

The goal of this course is to give you the knowledge needed to start building your virtual reality projects using simple assets ( Google's Cardboard and a gampead) with Unity 3D software so you can also be part of this new revolution. 

I have been developing virtual reality experiences since 2014 and although I work as a CTO virtual reality is still one of my favorite hobbies and this course helps me to share with the rest of the world what I learned and help others improving their skills. 
If you still have doubts about this course and if you are going to do what you want we can do this:  from time to time I will ask students what virtual reality project they would like to develop and I will make lessons about it, and yes there's no extra charge for that because you are already enrolled, ready do jump in ?

If you subscribe to any of my course just send me a message and I'll send you a FREE VOUCHER to another course I've made and since it's almost holidays here's a 50% discount voucher (GAMEDEV) for this course, limited amount available!

Who is the target audience?
  • Virtual reality entusiasts with a basic knowledge on Unity 3D.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 18 Lectures Collapse All 18 Lectures 01:16:27
1 Lecture 05:30

This is the starting point! Find out a bit about me, check what you need for this course and the amazing things we are going to build. 

Preview 05:30
VR Framework
7 Lectures 24:48

Create a new Unity project, import environment the first person character package and the model.

Scene and model

Download time! 
Latest Google's VR cardboard Unity integration from

Android build module in the Unity project go to File -> Build -> Android and download the files needed to perform the build.

And the Android SDK
If you are having issues downloading the Java SDK from the site download it from Android Studio directly.

If the screen isn't totally filled try to place your cellphone horizontally. 

Preview 04:41

We are not using Unity Remote 4 because it's mainly focused on small tests for small projects and we won't have all the features such as gyroscope to keep the head tracking. 

Nevertheless if this is update we can add this feature to our projects. 

Unity Remote 4

Most gamepads are plug and play in Unity 3D however you might want to configure some keys you can get more info about it at if you still have problems leave a messago so I can help.

You can use a micro USB -> female USB adapter to connect your cellphone to a gamepad directly, you can check some pictures of my adapter on the article.

Control the character: gamepad

Control the character: head movement

Control character Android Keyboard

Control the character: head movement project check

VR headset type
1 question
Beach XXX
4 Lectures 11:28

If you want to start or check the uploaded Unity packages you need to create a new Unity 3D project and inside that project go to Assets -> Import Package -> Custom Package select the file import it and open the scene.

How to import the projects packages

Quick overview of the project, seems cool enough ? 

Preview 00:31

Build the island, import water and customize the scene.

Links for the models used in the project:

Import 3d models
Scary Forest
4 Lectures 27:09

Take a quick look at the final project that we are going to build.

Preview 01:36

We need a really big terrain for this project (1500x1500) meters but  take into account the device where you are going to play the project, bigger terrains require more device power. 

Psst! click SHIFT when moving around with the camera, you will go faster.

Set the scene and ambiance

Create an empty game object, place a plane and the specter image onto it.

Uncheck the 'play on awake' of the scream.

Import and set the specter

You can download a final version of the .APK and a version that you can also play on your PC and the final Unity Project assets.

Code the script and test the project
2 Lectures 07:34

We are going to use a scene from unity store since it takes a little to download and import I already did that for you, so you just need to import the start asset, nevertheless this is the link!/content/49377utm_source=unity3d&utm_medium=blog&utm_campaign=courtyard .

We are going to apply some changes to the scene and then import the VR headset package, instead of creating from the VR framework project like we did on the previous projects. 

Open the scene, apply some changes.

Import VR framework
About the Instructor
Dessain saraiva
4.3 Average rating
15 Reviews
136 Students
3 Courses
Web developer and Virtual Reality enthusiast.

Hey, my name is João Dessain Saraiva and I am developer from Portugal. I been coding since 2001 and playing video games since I was 8, started in a ZX Spectrum all the way to the last Xbox and even my master degree project in design and multimedia was an immersive ski video game that uses a Oculus Rift headset and a Leap device to control the movements of the character.
Udemy now gives me the chance to share some of my knowledge and expertise in Unity 3D, video games and Virtual Reality however I also intend to learn a lot more from the community and keep improving as I teach.