Meta XR Interaction ​SDK

Interaction SDK is a library of components that adds controller and hand interactions and body pose detection to your experiences. This package contains the components unique to Interaction SDK that are used for controller and hand interactions and body pose detection.


ISDK is released as two distinct packages:

  • Interaction SDK Essentials (required)
    • The main ISDK code and assets
  • Interaction SDK (recommended)
    • Contains samples built on ISDK Essentials and Meta's OVR Plugin
    • Use this package if you are using Meta’s OVR plugin to access hands
    • These samples are a great way to learn ISDK

Note: If you are new to ISDK, just install Interaction SDK. It will automatically include dependencies and samples to learn ISDK.


Minimal Unity Version - 2022.3.15f1.


Release Notes - See the Release Notes for new features and changes included in this release.


Documentation - See the Interaction SDK Overview guide for more information about Meta XR Interaction SDK, or the Scripting Reference for a detailed API reference.


Support


This is a Restricted Asset pursuant to the Asset Store EULA. Your use of this SDK or tool is subject to the Meta Platform Technologies SDK License Agreement.

Release Notes

See the Meta XR Interaction SDK Release Notes on the Meta Horizon Developer Center for more information.


85.0 - Release notes

Improvements

This release is focused on optimizations and architectural changes that improve performance and enhance developer workflows and end user experiences.

Unified Ray Visual Indicators

The visual representation for ray interactions has been unified to use a single effect for both hand and controller interactions. This means that users have a consistent experience regardless of what modality of input they are using and it reduces the number of assets and components required to create the effects. In addition, the shaders used for the visual effects have been rewritten to use antialiasing to improve the visual quality of the effects while also being faster to compute resulting in increased performance at runtime.

Updated Locomotion Controls

The control schemes for teleport and slide locomotion modes have been updated to be more intuitive for users. In teleport mode, the swipe left and right gestures with the left hand or pushing left or right on the left controller joystick now turns the player instead of side-stepping. Also, in teleport mode, the swipe down gesture with the right hand or pushing down on the right controller joystick now steps backward instead of crouching. In slide mode, crouching is now activated by clicking the thumbstick on the right controller.

Please see the Artificial locomotion input maps design documentation for more information.

The system that detects whether to enter or exit the L-gesture teleport and turning system has been optimized to eliminate redundant pose detection.

Refactored InteractableTriggerBroadcaster Architecture

InteractableTriggerBroadcaster has been refactored to move the responsibility of specifying the relevant IInteractable up to the caller that is already setting the registry in a known Rigidbody. This simplifies the logic in InteractableTriggerBroadcaster and eliminates surprising behavior when used as a stand-alone component. This change also makes it more clear to developers that InteractableTriggerBroadcaster, despite its name, can also be used on the Interactor side to detect Interactables. Most importantly, with the removal of this unnecessary pairing, you can use a single InteractableTriggerBroadcaster for all interactables that will execute WhenTriggerStay once reducing clock cycles and memory footprint.

What's Fixed

  • Fixed infinitely-sized surface in Gesture Examples scene
  • Fixed offsets in controller pointer pose used for raycasting in Quest Pro, Quest 3 and Quest 3S headsets
  • Hid unused CandidateTiebreaker fields in Interactors where they were not connected.
  • Fixed potential race condition in the Handedness of the SyntheticHand, where a Right hand would default to Left handedness.
  • Fix locked Thumb joint sliding during pinch
  • Set rays to only be visible with interactables present.

Basic Information
Latest Version
85.0.0 (13 Feb 2026)
Publisher
Meta
Category
Tools/Integration
Size
9.4 MB
Price
free
Asset Rating
(4)
Extended Information
Unity Versions
2022.3.15f1
State
Published