Skip to content

Thanks to our plugin, you can take advantage of all the Unity Engine features as it is the same development environment used in the OVR app. You can integrate major 3D model formats like fbx, dae, 3ds, dxf and obj, create interactions, animations and take advantage of physics rules directly from Unity, activating them through triggers or buttons…

Notifications You must be signed in to change notification settings

iZNDGroup/unity-sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

OVR Unity SDK

Unity Setup

  1. Go to Unity Hub, and download Unity Hub (not the beta version)
  2. After downloading Unity Hub, download the unity version 2020.3.16f1 from Unity Version.

Unity Version Fig 1.2: Unity Version

  1. Select Android and iOS platforms.

Unity platforms Fig 1.3: Unity platforms

  1. Create new project in unity with the download version.

Install Ovr Editor Package

  • You can download the unity package OVR_SDK_0.0.1_Alpha.unitypackage from this repository.

Create and use your Ovr API Keys

  1. Login on the Ovr Web Builder https://builder.ovr.ai using your credentials or your Metamask wallet and click on "Api Keys" from the top menu.

Create new project Fig 3.1: Click on API Keys

  1. Click on the the button "Create token".

Create new project Fig 3.2: Click on Create token

  1. Type a name as a reference and select an expiration date.

Create new project Fig 3.3: Create your token

  1. Select and copy the newly created token to use it in Unity .

Create new project Fig 3.4: Get and use your token

Ovr Editor Interface

  1. Main Window

Ovr Editor Fig 4.1: Ovr Editor - Token textbox - Validate Button

  1. Login Window

Login Window Fig 4.2: Login Window - Logout button - User projects dropdown - Create new project button - Publish button

  1. Create new project Window

Create new project window Fig 4.3: Create new project window - Project name - Project thumbnail path - Load thumbnail button - Create project button

  1. Publish an experience to your OVRLand

Publish window Fig 4.4: Publishing window - Prefab thumbnail path - Prefab selection - User lands dropdown - Publish button - Back button

Publish an experience to your OVRLand

  1. Open Ovr Editor from the toolbar (or use Ctrl + Shift + O).

Unity toolbar Fig 5.1: Unity toolbar

  1. Enter login token.

  2. Click on Validate Token button.

Validate token Fig 5.2: Validate token

  1. Select the project from the dropdown or create a new project then click on Prepare Publish button.

Create/Select project Fig 5.3: Create/Select project

  1. Publish:
    • Select prefab thumbnail
    • Select the prefab
    • Select the OVRLand
    • Click on the Publish button

Publish prefab Fig 5.4: Publish prefab

About

Thanks to our plugin, you can take advantage of all the Unity Engine features as it is the same development environment used in the OVR app. You can integrate major 3D model formats like fbx, dae, 3ds, dxf and obj, create interactions, animations and take advantage of physics rules directly from Unity, activating them through triggers or buttons…

Resources

Stars

Watchers

Forks

Packages

No packages published