SlideShare a Scribd company logo
Getting started with
Unity and Oculus Rift
SDK 0.4.4
Maia Cordero
Easy ? NOT ...
It can be tricky getting Unity and the Rift to work together
the first time. Below are the steps that worked for me.
References::
https://developer.oculus.com/documentation/
http://talesfromtherift.com/getting-started-with-unity-and-oculus-rift-sdk-0-4-0/
https://www.youtube.com/watch?feature=player_detailpage&v=iqgr4XCjpzk&x-yt-
ts=1422579428&x-yt-cl=85114404
https://share.oculus.com/app/oculus-tuscany-demo
and more ...
Step 1. Downloads you’ll need:
Download / Upgrade to Unity 4.6.2
http://unity3d.com/unity/download
Download the Oculus Runtime y Oculus SDK
https://developer.oculus.com/downloads/
Oculus Unity SDK documentation:
1.1 Requirements
You must have Unity Pro 4.5 or later installed on your system to build the Unity demo.
Much of these instructions can be found within the Oculus Unity Integration Guide (part of the Oculus
Unity SDK download).
Step 2. Install the
Oculus Runtime:
After installation, it will ask you to reboot (presumably
this is for the new Direct HMD driver). Do that.
Then run it START – Oculus Runtime –
OculusConfigTool
Note: If a firmware update is available you should
install that now.
Note 2: If you want to set your height in a profile
you can do that now also.
Test correctly installed
When the HDMI and USB are plugged in we can see the
information of the Oculus. The device does not need to
be powered on.
Add new User with your preferences. Turn on the device
and click on Show Demo Scene.
If you can see a scene with a desk and while turning your
head you can see different parts of the office, the
Oculus is working perfectly.
Step 3. Configure
the Oculus
Runtime:
To work within the Unity
Editor you have to use
Extended Desktop (not
Direct HMD Access):
Tools – Rift Display
Mode…
Step 4: Check the Rift resolution
is correct:
Now your Rift will appear as a normal monitor
to Windows and you can duplicated or extend
your windows desktop.
For me, that also meant the Windows
guessed the incorrect resolution. So open
Screen Resolution, and set it to 1280×800
(DK1) or 1920×1080 (DK2):
Step 5: Installing the Oculus
Unity SDK:
Unzip the SDK ovr_unity_0.4.4_lib.zip
I recommend copying both Unity packages to your Unity Standard Packages folder, that way they will
both appear in the New Project Wizard.
Copy OculusUnityIntegration.unitypackage and OculusUnityIntegrationTuscanyDemo.unitypackage
to the Standard Packages folder which is in your Unity Editor folder.
Typically here: C:Program Files (x86)UnityEditorStandard Packages
Note: If you don’t see it, make sure the folder is correct, view the properties on your Unity shortcut and
verify the folder path.
Step 6: Creating the Tuscany
Demo:
Launch Unity, and name your project (eg: Hello Tuscany) and checkmark the
Oculus Tuscany Demo package.
After clicking on Create you will see something like this...
Step 7: Disable Direct3d 11:
You need to make sure Direct3d 11 is disabled, otherwise you will see a black
screen.
Oculus Unity SDK documentation: 4.4.3 Editor Work
If you plan to run your application in the Unity editor, you must use
extended mode. A black screen will appear if you run it in direct mode.
Make sure “Use Direct3d 11″ is unchecked:
Edit – Project Settings – Player Settings
Also make sure Time Warp is check marked in the OVRCameraController (a
child of the OVRPlayerController)
Getting started with Unity3D and Oculus Rift
Step 8: Setup a Game view on
your Rift screen:
- Make sure your Rift is powered on and looking through it you see the desktop
- Drag the Game view tab OUTSIDE of Unity, but NOT onto the Rift display
(Optionally make resize is smaller if you prefer)
- Position your mouse just to the left of the maximise button (to the left of the close
button).
- Tap down (to drag), Hold your Rift to your eyes, and drag the game view onto your
Rift until you see the mouse pointer.
- Release the drag, move the mouse to tap on maximise and your set.
Only use “Free Aspect” with the Game View. Setting 16×10 (DK1) or 16×9 (DK2)
Finally, Exit Unity to double check the window position was saved for next time
Getting started with Unity3D and Oculus Rift
Step 9: Play Tuscany:
Re-open Unity, press PLAY button and put on your Rift. That’s it.
Enjoy Tuscany! And enjoy being able to see the Game view in the editor as well:

More Related Content

What's hot (20)

PPTX
Chapt 6 game testing and publishing
Muhd Basheer
 
PPTX
Porting unity games to windows - London Unity User Group
Lee Stott
 
PPTX
Game Development with Unity - by Mickey MacDonald
Canada's Technology Triangle .NET User Group
 
DOC
Readmex
tuoirong9999
 
ODP
Running Mageia 4, LiveDVD-GNOME
St Louis MUG
 
PPTX
Projector
farawaygag
 
PDF
How to be Successful on Google Play
DevGAMM Conference
 
PDF
Android SDK: How to Install
Jussi Pohjolainen
 
PPTX
Game Development Session - 3 | Introduction to Unity
Koderunners
 
PPTX
Develop on Android & Find Success on Google Play | Matteo Vallone
Jessica Tams
 
PPTX
Sony Erricson X1 Panel Development
Seo Jinho
 
PDF
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
Kobkrit Viriyayudhakorn
 
PPTX
Windows 10 Deployment with Microsoft Deployment Toolkit
Roel van Bueren
 
PPTX
How to upgrade from windows 7 to windows 10
Abhijit B.
 
PPT
Windos 7 presentation
luciasgarcia
 
PPTX
How to make your first HoloLens App?
Shingo Mori
 
PPTX
Android Oreo
umeshvimanolkar
 
PDF
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
Kobkrit Viriyayudhakorn
 
PDF
DSC RNGPIT - Getting Started with Game Development Day 1
DeepMevada1
 
Chapt 6 game testing and publishing
Muhd Basheer
 
Porting unity games to windows - London Unity User Group
Lee Stott
 
Game Development with Unity - by Mickey MacDonald
Canada's Technology Triangle .NET User Group
 
Readmex
tuoirong9999
 
Running Mageia 4, LiveDVD-GNOME
St Louis MUG
 
Projector
farawaygag
 
How to be Successful on Google Play
DevGAMM Conference
 
Android SDK: How to Install
Jussi Pohjolainen
 
Game Development Session - 3 | Introduction to Unity
Koderunners
 
Develop on Android & Find Success on Google Play | Matteo Vallone
Jessica Tams
 
Sony Erricson X1 Panel Development
Seo Jinho
 
Lecture 4: ITS488 Digital Content Creation with Unity - Game and VR Programming
Kobkrit Viriyayudhakorn
 
Windows 10 Deployment with Microsoft Deployment Toolkit
Roel van Bueren
 
How to upgrade from windows 7 to windows 10
Abhijit B.
 
Windos 7 presentation
luciasgarcia
 
How to make your first HoloLens App?
Shingo Mori
 
Android Oreo
umeshvimanolkar
 
ITS488 Lecture 6: Music and Sound Effect & GVR Try out.
Kobkrit Viriyayudhakorn
 
DSC RNGPIT - Getting Started with Game Development Day 1
DeepMevada1
 

Similar to Getting started with Unity3D and Oculus Rift (20)

PPTX
Getting started with immersive technologies
Uchechukwu Obimma
 
PDF
Presentación Unity
Laura Milena Parra Navarro
 
PDF
Introduction to Unity by Purdue university
asdf936939
 
PDF
manual.pdf
CaoSinh1
 
PDF
The Basics of Unity - The Game Engine
OrisysIndia
 
PDF
Driver english
Gopal Krishna Potanaboyina
 
DOCX
Android wear notes
Aravindharamanan S
 
DOCX
Android wear notes
Aravindharamanan S
 
DOCX
Getting started windows store unity
Meng-Ru (Raymond) Tsai
 
DOCX
Getting started windows phone unity
Meng-Ru (Raymond) Tsai
 
PDF
Dell Venue 7 3740
Kojo King
 
PPTX
unity gaming programing basics for students ppt
KathiriyaParthiv
 
PPT
Migrating Unity3D projects to Windows 8
282productions
 
PDF
Lenovo Flex 4 (14") user guide manual PDF (English) / User Guide
manualsheet
 
PDF
Intoduction to VirtualBox English
Kichiemon Adachi
 
PDF
Unity Google VR Cardboard Deployment on iOS and Android
Kobkrit Viriyayudhakorn
 
PDF
Lenovo Ideapad 700 (17") user manual PDF (english) / User Guide
manualsheet
 
PDF
How to Create a Windows Server 2008 Virtual Lab Using VirtualBox
Rusty Painter
 
PDF
Elegoo Super Starter Kit for UNO V1.0.2017.7.9.pdf
asdasdasd25145
 
RTF
Readme
Sumit Mishra
 
Getting started with immersive technologies
Uchechukwu Obimma
 
Presentación Unity
Laura Milena Parra Navarro
 
Introduction to Unity by Purdue university
asdf936939
 
manual.pdf
CaoSinh1
 
The Basics of Unity - The Game Engine
OrisysIndia
 
Android wear notes
Aravindharamanan S
 
Android wear notes
Aravindharamanan S
 
Getting started windows store unity
Meng-Ru (Raymond) Tsai
 
Getting started windows phone unity
Meng-Ru (Raymond) Tsai
 
Dell Venue 7 3740
Kojo King
 
unity gaming programing basics for students ppt
KathiriyaParthiv
 
Migrating Unity3D projects to Windows 8
282productions
 
Lenovo Flex 4 (14") user guide manual PDF (English) / User Guide
manualsheet
 
Intoduction to VirtualBox English
Kichiemon Adachi
 
Unity Google VR Cardboard Deployment on iOS and Android
Kobkrit Viriyayudhakorn
 
Lenovo Ideapad 700 (17") user manual PDF (english) / User Guide
manualsheet
 
How to Create a Windows Server 2008 Virtual Lab Using VirtualBox
Rusty Painter
 
Elegoo Super Starter Kit for UNO V1.0.2017.7.9.pdf
asdasdasd25145
 
Readme
Sumit Mishra
 
Ad

Recently uploaded (20)

PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Digital Circuits, important subject in CS
contactparinay1
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Ad

Getting started with Unity3D and Oculus Rift

  • 1. Getting started with Unity and Oculus Rift SDK 0.4.4 Maia Cordero
  • 2. Easy ? NOT ... It can be tricky getting Unity and the Rift to work together the first time. Below are the steps that worked for me. References:: https://developer.oculus.com/documentation/ http://talesfromtherift.com/getting-started-with-unity-and-oculus-rift-sdk-0-4-0/ https://www.youtube.com/watch?feature=player_detailpage&v=iqgr4XCjpzk&x-yt- ts=1422579428&x-yt-cl=85114404 https://share.oculus.com/app/oculus-tuscany-demo and more ...
  • 3. Step 1. Downloads you’ll need: Download / Upgrade to Unity 4.6.2 http://unity3d.com/unity/download Download the Oculus Runtime y Oculus SDK https://developer.oculus.com/downloads/ Oculus Unity SDK documentation: 1.1 Requirements You must have Unity Pro 4.5 or later installed on your system to build the Unity demo. Much of these instructions can be found within the Oculus Unity Integration Guide (part of the Oculus Unity SDK download).
  • 4. Step 2. Install the Oculus Runtime: After installation, it will ask you to reboot (presumably this is for the new Direct HMD driver). Do that. Then run it START – Oculus Runtime – OculusConfigTool Note: If a firmware update is available you should install that now. Note 2: If you want to set your height in a profile you can do that now also.
  • 5. Test correctly installed When the HDMI and USB are plugged in we can see the information of the Oculus. The device does not need to be powered on. Add new User with your preferences. Turn on the device and click on Show Demo Scene. If you can see a scene with a desk and while turning your head you can see different parts of the office, the Oculus is working perfectly.
  • 6. Step 3. Configure the Oculus Runtime: To work within the Unity Editor you have to use Extended Desktop (not Direct HMD Access): Tools – Rift Display Mode…
  • 7. Step 4: Check the Rift resolution is correct: Now your Rift will appear as a normal monitor to Windows and you can duplicated or extend your windows desktop. For me, that also meant the Windows guessed the incorrect resolution. So open Screen Resolution, and set it to 1280×800 (DK1) or 1920×1080 (DK2):
  • 8. Step 5: Installing the Oculus Unity SDK: Unzip the SDK ovr_unity_0.4.4_lib.zip I recommend copying both Unity packages to your Unity Standard Packages folder, that way they will both appear in the New Project Wizard. Copy OculusUnityIntegration.unitypackage and OculusUnityIntegrationTuscanyDemo.unitypackage to the Standard Packages folder which is in your Unity Editor folder. Typically here: C:Program Files (x86)UnityEditorStandard Packages Note: If you don’t see it, make sure the folder is correct, view the properties on your Unity shortcut and verify the folder path.
  • 9. Step 6: Creating the Tuscany Demo: Launch Unity, and name your project (eg: Hello Tuscany) and checkmark the Oculus Tuscany Demo package.
  • 10. After clicking on Create you will see something like this...
  • 11. Step 7: Disable Direct3d 11: You need to make sure Direct3d 11 is disabled, otherwise you will see a black screen. Oculus Unity SDK documentation: 4.4.3 Editor Work If you plan to run your application in the Unity editor, you must use extended mode. A black screen will appear if you run it in direct mode. Make sure “Use Direct3d 11″ is unchecked: Edit – Project Settings – Player Settings Also make sure Time Warp is check marked in the OVRCameraController (a child of the OVRPlayerController)
  • 13. Step 8: Setup a Game view on your Rift screen: - Make sure your Rift is powered on and looking through it you see the desktop - Drag the Game view tab OUTSIDE of Unity, but NOT onto the Rift display (Optionally make resize is smaller if you prefer) - Position your mouse just to the left of the maximise button (to the left of the close button). - Tap down (to drag), Hold your Rift to your eyes, and drag the game view onto your Rift until you see the mouse pointer. - Release the drag, move the mouse to tap on maximise and your set. Only use “Free Aspect” with the Game View. Setting 16×10 (DK1) or 16×9 (DK2) Finally, Exit Unity to double check the window position was saved for next time
  • 15. Step 9: Play Tuscany: Re-open Unity, press PLAY button and put on your Rift. That’s it.
  • 16. Enjoy Tuscany! And enjoy being able to see the Game view in the editor as well: