how to deploy your vr app beginners development set up · • windows/proprietary sdk (steam vr,...

5
Emerging Analytics Center University of Arkansas at Little Rock 1 What Do You Need To Start? Choose your VR development platform: Google Cardboard Oculus Rift Gear VR HTC Vive Other Choose your development environment: Windows/Android Windows/proprietary SDK (Steam VR, Rift) OSX/iOS Choose your application development tool Unity Unreal Engine Cryengine Low-level OpenGL/DirectX (Direct Reality) How To Deploy Your VR App Port/expand to deployment VR platform(s) Select Store you want to deploy: Google Play/Apple Store (cardboard) Oculus/Gear VR store SteamVR store Other Keep in mind some stores may take as much as 3-4 weeks to approve application deployment Beginners Development Set up You want a VR development environment that you have lots of access to We recommend Google cardboard (with Bluetooth controller http://a.co/51QAUHO) Android (highly recommended) or iOS Unity game engine From this basic VR development environment it is easy to then port to your school Oculus Rift

Upload: others

Post on 11-Apr-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How To Deploy Your VR App Beginners Development Set up · • Windows/proprietary SDK (Steam VR, Rift) • OSX/iOS • Choose your application development tool • Unity • Unreal

Emerging Analytics Center University of Arkansas at Little Rock

1

What Do You Need To Start?

• Choose your VR development platform:

• Google Cardboard

• Oculus Rift

• Gear VR

• HTC Vive

• Other

• Choose your development environment:

• Windows/Android

• Windows/proprietary SDK (Steam VR, Rift)

• OSX/iOS

• Choose your application development tool

• Unity

• Unreal Engine

• Cryengine

• Low-level OpenGL/DirectX (Direct Reality)

How To Deploy Your VR App

• Port/expand to deployment VR platform(s)

• Select Store you want to deploy:

• Google Play/Apple Store (cardboard)

• Oculus/Gear VR store

• SteamVR store

• Other

• Keep in mind some stores may take as much as 3-4 weeks to approve application deployment

Beginners Development Set up

• You want a VR development environment that you have lots of access to

• We recommend Google cardboard (with Bluetooth controller http://a.co/51QAUHO)

• Android (highly recommended) or iOS

• Unity game engine

• From this basic VR development environment it is easy to then port to your school Oculus Rift

Page 2: How To Deploy Your VR App Beginners Development Set up · • Windows/proprietary SDK (Steam VR, Rift) • OSX/iOS • Choose your application development tool • Unity • Unreal

Emerging Analytics Center University of Arkansas at Little Rock

2

Set up your development environment

• Step 1: Install the Andriod SDK (windows) or iOS SDK (MacOS)

• Step 2: Install Unity

• Step 3: Create your virtual environment

• Step 4: Build and test your app in your phone

• Step 5: Deploy in Oculus Rift

Step 1: Install Android SDK

• https://developer.android.com/studio/index.html

• Make sure you select a download that INCLUDES the Android SDK

• Get in the habit of using the Android SDK manager to stay current with new android releases

Step 2: Install Unity

/

Step 3: Create your Virtual Environment

Page 3: How To Deploy Your VR App Beginners Development Set up · • Windows/proprietary SDK (Steam VR, Rift) • OSX/iOS • Choose your application development tool • Unity • Unreal

Emerging Analytics Center University of Arkansas at Little Rock

3

Asset Store Importing Assets

Importing Assets - II

Getting Started in Unity

• Extensive community of users:

• Extensive tutorials, documentation, blogs, mailing lists, etc

https://unity3d.com/learn/tutorials

• After the class please watch other videos at:

https://unity3d.com/learn/tutorials/topics/interface-essentials

Page 4: How To Deploy Your VR App Beginners Development Set up · • Windows/proprietary SDK (Steam VR, Rift) • OSX/iOS • Choose your application development tool • Unity • Unreal

Emerging Analytics Center University of Arkansas at Little Rock

4

Getting Started with Google Cardboard

• The basics to get started:

https://developers.google.com/vr/unity/get-started

• Lots of demos with source code:

https://github.com/googlevr/gvr-unity-sdk/

• Many good tutorials in the web

More Unity & VR Development

• https://unity3d.com/learn/tutorials/topics/virtual-reality/getting-started-vr-development

Step 4: Build and test your app in your phone Port to Cardboard

Page 5: How To Deploy Your VR App Beginners Development Set up · • Windows/proprietary SDK (Steam VR, Rift) • OSX/iOS • Choose your application development tool • Unity • Unreal

Emerging Analytics Center University of Arkansas at Little Rock

5

Step 5: Deploy in Oculus Rift

More on Oculus Rift Development

• Good starting tutorial: https://developer.oculus.com/documentation/unity/latest/concepts/unity-integration-tutorial-rollaball-intro/

Tutorial Developed by the Emerging Analytics Center

http://eac.ualr.edu