Grab with Controller Driven Hands
Updated: Nov 3, 2025
Interaction SDK version compatibility
This tutorial requires Interaction SDK v63 or later. If you are using an earlier version of Interaction SDK, see Create Grab Interactions, which uses the legacy version of the Interaction SDK. In this Interaction SDK tutorial, you learn how to grab an object using controller-driven hands.
By the end of this guide, you should be able to:
- Set up and use the Interaction SDK.
- Implement the HandGrabInteractor prefab to perform hand grab interactions using controller-driven hands.
Add hand grab interactors to controller driven hands
Hand grab interactors let you initiate a grab when using controller driven hands.
- Open the Unity scene where you set up your controller driven hands.
- In the Project window’s search bar, search for HandGrabInteractor. Ensure the search filter is set to either All or In Packages, since the default setting only searches your assets.
- Drag the HandGrabInteractor prefab from the search results into the Hierarchy onto OVRControllerDrivenHands > LeftHand > HandInteractorsLeft.
- Under Hierarchy, select LeftHand > HandInteractorsLeft.
- Under Inspector, in the Best Hover Interactor Group component, click the + to add an element to the Interactors list. This list contains the interactions that the SDK can choose from whenever you hover an object.
Set the element to HandGrabInteractor.
- Repeat these steps for the right controller hand.