Movement SDK building blocks
Updated: Jan 22, 2026
Movement SDK building blocks are self-contained components that let you add advanced movement functionality with minimal setup.
Movement SDK building blocks
The Movement SDK includes the following building blocks:
| Building block name | Description | Use cases | Movement SDK version required |
|---|
Body Tracking (Character Retargeter) | Packages body tracking functionality. Captures and interprets the user’s body movements, including the position and rotation of body parts and joints. Provides components and scripts for using body tracking data in your app. | - Fitness tracking, using pose detection to count the number of leg raises - Climbing a rope in a game by using hand gestures | v83 or later |
Networked Character | Packages network character retargeter functionality. Optimizes transmission of body tracking data across networked environments to enable synchronized movement for multiplayer experiences. | - Social VR worlds, in which the avatars mirror real-life gestures, poses, and interactions - Virtual concerts, in which the audience can experience the performer and environment | v83 or later |
Add building blocks to your project
Before adding Movement SDK building blocks, you must have the following:
To add a building block to your Unity project:
From the top menu bar, navigate to Meta XR Tools > Building Blocks.
A window named Building Blocks should appear. From this window, you can discover and add the building blocks available
from the Meta XR SDKs included in your project.
- Locate the building block you want to add and click the preview image to view a description.
- Click Add Block to import it into your scene.
To locate the Movement SDK building blocks, select the Movement filter in the Building Blocks menu as shown below:
Character Retargeter building block
When selecting the Character Retargeter building block, you should see the following dialog:
This includes information on dependencies and usage. You can add the building block to a character prefab from this dialog.
Networked Character building block
When selecting the Networked Character building block, you should see the following dialog:
This includes information on dependencies and usage.
You can configure the building block prior to adding it by selecting options in the Implementation and Install Matchmaking sections.