VIVE Wave Legacy Plugin


The VIVE Wave Legacy Plugin is provided by VIVE Wave™, which is fully integrated with VIVE Wave™ native runtime for Unity developers. Unity developers can easily develop their applications by using our SDK without detailed knowledge of VR.

This plugin is now in legacy status and will no longer be supported apart from critical issue fixes. Instead, we will be supporting the VIVE Wave XR Plugin moving forward.


VIVE Wave Legacy Plugin might be referred to as Wave VR SDK, Wave VR Unity SDK or Wave Legacy Plugin in other parts of the documentation


Unity LTS release 2018.4 is recommended. Don’t use versions newer than 2019.3.6f1 or you may encounter an Unity memory leak issue.

In this guide, you will learn how to use the VIVE Wave Legacy Plugin to create your immersive VR contents to run on Android devices.

Getting Started

The Getting Started chapter introduces

  • Environment settings
  • API usage limitations
  • SDK samples package
  • A developer’s first sample
  • How to get button events


The Tutorial chapter introduces

  • How to change the head’s location
  • The gesture usage

Wave VR Prefabs

The Wave VR Prefabs chapter introduces the Prefabs provided by the Wave VR Unity SDK package.

Wave VR Scripts

The Wave VR Scripts chapter introduces the Scripts provided by the Wave VR Unity SDK package.

Wave VR Extra

The Wave VR Extra chapter introduces extra scripts provided by the Wave VR Unity SDK package.

Wave VR Samples

The Wave VR Samples chapter introduces some samples that are NOT implemented by the Wave VR Scripts


The Advanced chapter introduces advanced usages of the Wave VR SDK, like EventSystem.

Deprecated List

The Deprecated List chapter introduces the Wave VR SDK deprecated list.

Porting Guide

The Porting Guide chapter introduces the porting guide of the Wave VR SDK.

Wave VR DirectPreview

The Wave VR DirectPreview chapter introduces the Wave VR SDK DirectPreview.

Wave VR BundlePreview

The Bundle Preview chapter introduces the Wave VR SDK BundlePreview.

Wave VR Shader Stripping

The Shader Stripping chapter introduces the Wave VR SDK ShaderStripping.

Compatibility Guide