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.
31 students enrolled
Take This Course
  • Lectures 18
  • Length 1.5 hours
  • Skill Level Intermediate Level
  • 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/2016 English

Course Description

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!

What are the requirements?

  • Virtual Reality Cardboard (with cellphone) or Oculus Rift and a gamepad.

What am I going to get from this course?

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

Who is the target audience?

  • Virtual reality entusiasts with a basic knowledge on Unity 3D.

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

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. 

Section 2: VR Framework

Create a new Unity project, import environment the first person character package and the 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. 


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. 


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: head movement
Control character Android Keyboard
Control the character: head movement project check
VR headset type
1 question
Section 3: Beach XXX

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.


Quick overview of the project, seems cool enough ? 

Build the island, import water and customize the scene.

Links for the models used in the project:

Section 4: Scary Forest

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


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.


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

Uncheck the 'play on awake' of the scream.


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.

Section 5: Vertigo

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. 

Import VR framework

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Dessain saraiva, 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.

Ready to start learning?
Take This Course