Table of Contents

Set up your Unity project

VIROO Studio requires certain specific configurations at the project level.

Validation of initial project

VIROO Validation System checks certain basic project settings such as presence of layers or tags.

Open the project validation window:

  1. Open Window -> Viroo -> Project Validation.
  2. Fix all issues. Most of them will offer you the ability to fix them automatically pressing the Fix button.

scene-validation.png

After completing this step, your project settings will be modified and, among others, you will have the Tags and Layers that VIROO uses.

Physics

  1. Open Edit -> Project Settings -> Physics -> Layer Collision Matrix.
  2. Leave the matrix as in the image:

collision-matrix.png

TextMesh Pro

  1. Open Edit -> Project Settings -> TextMesh Pro.
  2. Click on Import TMP Essentials.

Quality

  1. Open Edit -> Project Settings -> Quality.
  2. Select Ultra.

OpenXR

  1. Open Edit -> Project Settings -> XR Plug-in Management.
  2. Select OpenXR under Plugin-in Providers.
  3. Open Edit -> Project Settings -> XR Plug-in Management -> OpenXR.
  4. Change Render Mode to Multi-pass.
  5. Select the appropriate Interaction Profiles and OpenXR Feature Groups.
  6. Open Edit -> Project Settings -> XR Plug-in Management -> Project Validation.
  7. Fix pending errors.

More information: https://docs.unity3d.com/Packages/com.unity.xr.openxr@latest/

Mock settings

To make the testing of your content easier there are certain settings available. For example, testing in VR mode, choosing an specific language, etc.

This menu is accessed from Edit -> Project Settings -> Viroo -> Bootstrap Mock.

Resolution and presentation

When using your application in desktop mode, you can change the size of the window if it’s not in fullscreen mode.

Before publishing your application, open Edit -> Project Settings -> Player -> Resolution and Presentation. Make sure that Resizable Window option is selected to enable this feature.