• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Techtyche

Change through Technology

  • Blog
  • Speakers
  • Virtual Reality
  • Gaming
  • Technology
  • About Us
  • Contact Us

8th July 2020 By Techtyche 4 Comments

Virtual Reality Development Tutorial (Guide, FAQs & More)

Table of Contents show
Pre-requisites
Software Requirements
Hardware Requirements
VR in Unity Projects
VR Preview in Unity
Getting Started
VR Basic Project
Step 1
Step 2
Step 3
Step 4
Step 5
Step 6
VR Projects
Sample Scenes
Podcasts
Inspiration
Blogs and Forums
Programming Training
360° Content
Related: Top Virtual Reality Headsets

Difficulty level: Novice

Virtual reality is influencing the world in an amazing way. Tech giants like HTC, Samsung, Facebook, Valve, and Google are shipping high end virtual reality hardware.

Virtual reality is the best platform for you if you want to make your name in the virtual reality development world.

This virtual reality development tutorial will gradually take you through all the steps and at the end of this tutorial, you will be able to make a little project to get started.

Check out Benefits of Virtual Reality in Education

Pre-requisites

  • Oculus Rift Development Kit 2 (DK2)
  • Oculus runtime 0.8
  • Unity 5.3 or higher

Software Requirements

  • Android: Android OS Lollipop 5.1 or higher.
  • Windows: Windows 7, 8, 8.1, and Windows 10.
  • Oculus Runtime: Use Oculus Runtime 0.8 or higher for using VR support in Unity 5.3
  • OS X: Oculus have stopped development for OS X but it’s possible to develop on OSX 10.9+ with the Oculus 0.0.5 runtime.
  • Graphics card drivers: You can check the Oculus Configuration Utility to see the issues with your driver, if they exist. Otherwise, update your drivers to the latest because old drivers may not work properly.

Hardware Requirements

  • CPU: Intel i5-4590 equivalent or greater
  • Video Card: NVIDIA GTX 970 / AMD R9 290 equivalent or greater
  • Memory: 8GB+ RAM
  • Video Output: Compatible HDMI 1.3 video output
  • USB Ports: 3x USB 3.0 ports plus 1x USB 2.0 port

VR in Unity Projects

You can enable the VR support in unity through the following steps:

  1. Go to edit
  2. Then project settings
  3. Then player
  4. Then other settings
  5. Then rendering.
  6. Lastly checking the “Virtual Reality Supported” checkbox.

Following are the visuals provided for better understanding.

virtual reality development tutorial image

virtual reality development tutorial image to explain

VR Preview in Unity

After you have enabled the VR support in Unity editor, the game view will be displayed on the DK2 and editor once you enter the play mode.

The good thing is that you don’t have to make a separate executable file to see the changes in VR, enabling you to make easier changes and iterations.

virtual reality development tutorial vr preview in unity

Getting Started

Once your hardware and software is up to the requirements, make sure that you have connected the Oculus development kit 2 before opening the Unity.

As you have set up everything, we will now dive into the virtual reality tutorial that is a pathway to making virtual worlds and virtual reality applications.

VR Basic Project

We will start the basics by creating a test project in Unity. It will be a cube which we can observe in VR.

Step 1

When you start the Unity for the first time, create a new empty project from the Unity home screen.

Step 2

From the top menu

  1. Go to File
  2. Select build settings.

Now a window will pop up. Ensure that you have selected the PC, Mac & Linux Standalone in the platform tab.

Following is a visualization provided for better understanding.

getting started virtual reality development tutorial

Step 3

Create a new cube by the following procedure

  1. Go to game object.
  2. 3D object
  3. Cube

Now you can see a cube, using the Translate tool, move it to position in front of the main camera by default.

Following is a visual showing the cube.

getting started virtual reality development tutorial game object

Step 4

Save the scene you just made as

  1. Go to file
  2. Save scene

Step 5

Skip this step if you have already enabled the “virtual reality supported” option.

  1. Go to edit
  2. Then project settings
  3. Then player
  4. Then other settings
  5. Then rendering.
  6. Lastly checking the “Virtual Reality Supported” checkbox.

virtual reality development tutorial vr supported

Step 6

At the top, click on play to enter the play mode.

Yes, we are ready to see the first project in Development Kit 2.  You can see now using your DK2, with one camera on game view. Camera in Unity will show the changes in position and rotation of DK2 if you look around the scenes.

VR Projects

Various sample VR projects are available on the Asset store. These sample projects are compatible with Oculus Development Kit 2.They will help you to understand the development of virtual world. Moreover, they are free of cost.

Sample Scenes

The sample scenes are:

  • Intro: An Introduction scene to introduce the user to the basic interactions
  • Menu: A Menu scene to choose a mini game to play
  • Flyer: An into-the-screen flying game
  • Maze: A table-top maze game
  • Target Gallery: A corridor target shooting gallery
  • Target Arena: A 360° shooting arena

If you want to take your augmented virtual reality development skills to next level, following are some of the resources for inspiration and learning:

Podcasts

  • Voices of VR
  • Road to VR
  • Rev VR Studio

Inspiration

  • YouTube | Virtual Reality
  • TEDtalks | Virtual reality

Blogs and Forums

  • Medium | Virtual Reality
  • Road to VR
  • UploadVR

Programming Training

  • Unity Tutorials
  • Pluralsight
  • FXphd

360° Content

  • Jaunt
  • WeVR
  • Littlstar

We hope that this virtual reality development tutorial gave you the basics of Unity. Just start from anywhere, keep gaining knowledge and don’t give up because the beginnings are always the hardest.

Moreover it’s a platform through which you can make your name in the world of virtual reality systems. It’s fun, entertaining and learning process. We wish you best of luck.

Learn More about Virtual Reality!

Filed Under: Blog, Virtual Reality Tagged With: 3d virtual reality, 3d virtual worlds, a virtual world, augemented reality, augmented reality code, augmented reality developers, augmented reality technology, augmented reality tutorial, augmented reality video, augumented reality, games reality, how to create a virtual world, how to make augmented reality, make a virtual world, online vr games, reality games, scanning tunneling microscope, unity 3d tutorials, virtual reality, virtual reality applications, virtual reality development tutorial, virtual reality game system, virtual reality games online, virtual reality software, virtual reality systems, virtual reality technology, virtual reality tutorial, virtual worlds, what is augmented reality, what is virtual reality

Techtyche

A platform that features emerging technologies, connects tech with users based on their needs and promotes innovation that advances human civilization.

Reader Interactions

Comments

  1. Bryant says

    6th January 2017 at 1:14 pm

    My relatives all the time say that I am killing my time here at web, but I know I am getting experience all the time by reading
    thes nice articles or reviews.

    Reply
    • Techtyche says

      13th January 2017 at 11:33 am

      Thank you so much. Your valuable input means a lot. Keep us updated via your feedback.

      Reply
  2. Kiersten says

    12th January 2017 at 4:20 am

    Greetings from Florida! I’m bored to death at work so I decided to check out your blog on my iphone during lunch break.
    I enjoy the info you present here and can’t wait
    to take a look when I get home. I’m amazed at how quick your
    blog loaded on my phone .. I’m not even using WIFI, just 3G
    .. Anyways, amazing site!

    Reply
    • Techtyche says

      13th January 2017 at 11:41 am

      Thank you Kiersten for taking the time out to write this appreciating comment. Means a lot. We would be needing your valuable feedback in the future as well. Please keep giving us your input. It means a lot to us.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Stay connected

  • Facebook
  • Google+
  • Pinterest
  • Twitter




Disclaimer

Techtyche.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.

Footer

About Us
Contact Us
Earnings Disclaimer Page
Privacy & Cookie Policy

Copyright © 2021 Techtyche | All Rights Reserved.