Develop
Develop
Select your platform

Add Interactions with Quick Actions

Updated: Nov 3, 2025

What is a Quick Action?

A Quick Action is a helper utility that automates setting up an object within the scene to be interactable via one of the interaction types available in Interaction SDK. It adds the required components and settings to the object, and also adds components to the camera rig if those components aren’t already there. This enables developers to quickly set up interactions in their scenes.
Quick Action Flow
To enhance the user experience of your app and broaden its reach, check out the Design guidelines section in subsequent Unity documents on Quick Actions. Design guidelines are Meta’s human interface standards that assist developers in creating user experiences.

How Do Quick Actions Work?

Quick actions are available from the right-click menu in the Hierarchy panel. Most quick actions require you to right-click on an object in the Hierarchy that you want to make interactable. There are quick actions for adding the Interaction SDK components to the camera rig that do not require a specific object to act on.
Quick Actions each have an associated wizard which simplifies the process of customizing the behavior of the quick action. The wizard is divided into several sections, each of which is described below.
SectionDescription
Settings
The settings section contains options used to configure the behavior of the quick action. These settings are specific to the type of quick action you are using.
Required Components
Different interactions require certain components to be present on the object you want to make grabbable. The Required Components section will list these components with corresponding Fix buttons you can use to add the component if it is missing. There is also a Fix All button available to add all missing required components at once.
Optional Components
Some interactions can have additional components added to the object to customize its behavior. The Optional Components section will list these components with corresponding Add buttons you can use to add the component if it is missing. There is also a Add All button available to add all optional components at once.

Rig Quick Actions

OVR Interaction Rig
OVR Interaction Rig
Rig for interacting with objects in the environment
UnityXR Interaction Rig
UnityXR Interaction Rig
UnityXR Rig for interacting with objects in the environment

Grab Quick Actions

Grab Interaction
Grab
Grabbing objects that are within reach of the player
Distance Grab Interaction
Distance Grab
Grabbing distant objects using cone tracing
Create Ray Grabbable Object
Ray Grab
Grabbing objects far away via raycasting

Locomotion Quick Actions

Teleport
Teleport
Select a distant location in the scene and move to it instantly

Canvas Quick Actions

Pokeable UI
Poke Canvas
Interacting with UI using your finger or controller
Raycasting UI
Ray Canvas
Interacting with UI via casting a ray

Design Guidelines

User considerations

Hands

Did you find this page helpful?