Skip to content
ddugganCRA edited this page May 31, 2019 · 13 revisions

VSDK Logo

Welcome to the VSDK wiki!

The VIRTUOSO SDK (VSDK) is a Unity-based 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

VSDK includes several project-oriented tutorials to help you get started.

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

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.

Clone this wiki locally