-
Notifications
You must be signed in to change notification settings - Fork 3
Home
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).
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
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.
- Bonus Section: Hand Interactions: Upgrade the Space Station Simulator by enabling players to grab and manipulate objects using their hands via Leap Motion.
Chapter 2: Alchemy Simulator: Dive deeper into creating custom VSDK objects while building an Alchemy Simulation game.
Our roadmap is broken down by features and devices.
- For the Feature Roadmap, refer to the page Feature Roadmap
- For the Device Roadmap, refer to the page Device Roadmap