First launched for Unity in 2022, Interaction SDK (ISDK) (
Unity |
Unreal) has enabled countless developers to enhance user experiences by supporting rich interactions between users and their virtual environment. Its library of high-quality interactions like grabbing, poking, raycasting, and locomoting has undeniably elevated the quality of content throughout our ecosystem; however, since its initial launch, ISDK has garnered three recurring questions from the developer community:
- Can I use ISDK to build apps that work cross-platform?
- Can I use ISDK to build UI that looks and feels like the Meta Quest system UI?
- Can I use ISDK if I am developing on Unreal?
Today, we are excited to announce that the answer to all three questions is a resounding “yes!” Starting with v69, you can benefit from ISDK’s library of high-quality interactions, regardless of which engine you are building on, or which XR device platforms you are building for. But that’s not all—Unity developers will also benefit from a new set of UI components based on the Meta Quest design system. Dive in below to learn how you can start building with the latest ISDK updates.
Leverage Cross-Platform Interactions on Unity
ISDK’s hard dependencies on Meta XR Core SDK and the OVRCameraRig have historically been a barrier to adoption for developers building apps intended to work across multiple XR device platforms. To address this need, we have launched a new “Interaction SDK Essentials” package for Unity that eliminates dependencies on the Meta XR Core SDK and provides you with the option to hook into Unity’s XR Hands capability.
The Interaction SDK Essentials package includes ISDK’s comprehensive sample scene using a Unity XR player rig. This sample scene demonstrates core interactions like poking, raycasting, grabbing, and locomoting on a project, and can work across different platforms supported by Unity XR.
To find instructions on how to get started with Interaction SDK Essentials, visit
the documentation under Option C.
Building UI Best Practices with ISDK UI sets
Every Meta Horizon app, whether it's focused on gaming, fitness, or productivity, requires a well-designed user interface (UI). As the first point of contact for new users, the UI plays a crucial role in shaping their experience. To help you make a great first impression with high-quality UIs, we’ve launched a comprehensive set of UI components for ISDK on
Unity and
Figma that you can start building with today.
These UI sets provide essential components and patterns that align with the Quest design system and support both controller and hand input interactions, allowing you to build UIs that feel intuitive and consistent with other touchpoints across the Meta Horizon ecosystem. Our UI sets’ theming capabilities also enable you to easily customize your UI to reflect your app's unique branding.
To get started with Interaction SDK UI sets, please visit the
documentation.
Start Building with ISDK on Unreal Engine
Unreal support for ISDK has officially arrived. Starting with v69, ISDK is available for Unreal Engine 5.4 and later, with documentation available in the Meta Horizon Developer Center. The ISDK Unreal integration works with the Meta XR Unreal Plugin to provide high-quality interactions previously only available for Unity, such as Raycast, Poke, Grab, and Throw, plus one and two-handed object transformations.
Both controller and hand interactions are supported out-of-the-box, and we can’t wait to provide additional support for other popular interaction features in the near future.
With Unreal support for ISDK, you can easily provide your users with intuitive and natural ways of interacting with their virtual environment without learning new development tools or building your own solution. To get started building with ISDK on Unreal, visit the
documentation.
Learn More About the Latest Interaction Updates and Design Best Practices
At
Meta Connect, we shared how you can deepen immersion and enhance social interactivity using the latest interaction features and design concepts. If you’re looking to take your app to the next level, watch the Connect session below to dive into interactions, body tracking, haptics, audio and all-new capabilities that enable you to deliver unforgettable experiences for a wide audience.
Watch: Deepen immersion with state-of-the-art interactions and sensory capabilities Interactions are a core element of immersive experiences on Meta Quest and Meta Horizon OS. Now with
cross-platform support on Unity,
UI sets, and
support for Unreal Engine, you have more flexibility to integrate interactions using the engines you’re familiar with and create high-quality UIs that help people engage with comfort. We can’t wait to see how you use these new features and support options to delight users and grow your audience.
With more interaction updates coming soon, be sure to get the latest news by following us on
Facebook and
X, and don’t forget to subscribe to our monthly newsletter in your
Developer Dashboard settings.