Knuckles Developer Resources

Knuckles Discussion Boards

You must be a Knuckles developer to access these discussions. If you see an error message when visiting the link, make sure you are logged into Steam with the account that you are using Knuckles with.

SteamVR Input

SteamVR Input Overview - If you aren't already familiar with SteamVR Input, get a primer here.



Bindings Guide - Learn step-by-step how to make controller bindings for VR apps here.

Skeletal Input

Skeletal Input Overview - If you aren’t already familiar with Skeletal input, get a primer here



Recent updates - Read about the most recent updates to Skeletal Input and what it means for developers

SteamVR Interaction System: Unity

Overview - Learn more about the SteamVR Interaction System



GitHub link [github.com] - Download the SteamVR Interaction System for Unity

SteamVR Interaction System: Unreal

Moondust Source

GitHub Link [github.com] - Download the source files for Moondust (Unity)

Below are a list of resources for Knuckles Developers including documentation, plugins, and source files to pick apart and examine.It has been great to see the feedback, engagement, and collaboration from Knuckles developers in the Knuckles discussion boards. This has been a great tool for the developer community, and will only make Knuckles better. Access the Knuckles Developers Forums here SteamVR Input allows developers to adapt their games more easily to diverse controllers, and also allows users to build binding configurations for their favorite games.The Skeletal Input system allows controller makers to capture the pose of the user’s hand as accurately as their sensors are able, and provide it as a stream of animation data to the running app. App developers can then use this stream to animate the hands of the user’s avatar on its own or in combination with their own animations.Since it was originally launched, work has continued and updates have been churning out - please keep the feedback coming!A quick update on this, since we know there are a bunch of Unreal developers who are itching to start developing with Knuckles. We are actively working on a SteamVR plugin for Unreal - we know this is blocking folks and it’s important to us to get it out there soon. More news as we get closer to shipping this plugin.Looking at source code is one of the best ways for developers to learn how things are built and put together. This is especially important since Knuckles, SteamVR Input, Skeletal Input, and the SteamVR Interaction System are all completely new to developers. This being the case, we've made the source files for SteamVR Knuckles Tech Demos available for developers to explore and pick apart.