Skip to content
STimberlake edited this page May 27, 2021 · 13 revisions

Welcome to the wiki for VSDK Unity!

This is the documentation for VSDK Unity. For VSDK Unreal documentation, see the VSDK Unreal wiki.

The VIRTUOSO SDK (VSDK) is an XR software development kit that enables developers to quickly build XR experiences through systems for naturalistic user interactions and support across a wide variety of XR devices and peripherals. VSDK is completely free and open-source under the MIT License and is based on VRTK (http://vrtk.io).

About

Here are some of the features that make VSDK an excellent choices for building your XR experiences:

  • Device Interoperability: VSDK supports a wide variety of devices and device types, so you only need to develop your experience once and deploy to multiple platforms
  • Naturalistic Interactions: VSDK encourages building naturalistic, physically-based interaction systems by providing Interactable Objects and Interaction Areas that users can manipulate with controllers or hands
  • Hand Tracking: VSDK provides interoperability for devices like Leap Motion and ManusVR, enabling users to directly interact with objects using their own hands
  • Haptics: VSDK includes the scripts needed to use haptics across one or more devices, including haptic patterns and pattern localization using the standard Unity avatar
  • Object Tracking: VSDK makes it easy to include tracked objects into your projects
  • The Reaction System: VSDK includes Reactions and Reactors that allow you to define object behaviors based on interactions without writing any code

Getting Started

The wiki for VSDK Unity includes several project-oriented tutorials to help you get started.

Project Setup: Covers how to set up a project and scenes for VSDK Unity.

Chapter 1: Space Station Simulator: Learn the basics of how to use Interactable Objects, Interaction Areas, and more, while repairing a space station.

Chapter 2: Alchemy Simulator: Dive deeper into creating custom VSDK objects while building an Alchemy Simulation game.

Roadmap

Our roadmap is broken down by features and devices.