中文 (Chinese) | English
Prerequisites & License
This project is built with Unreal Engine.
Before using this project, please ensure you have obtained the engine from unrealengine.com and agreed to the Unreal Engine End-User License Agreement (EULA).
Unreal® is a trademark or registered trademark of Epic Games, Inc.
This is a VR experience demo developed with Unreal Engine and the PICO Unreal OpenXR Plugin. It aims to fully showcase the powerful interaction capabilities of PICO devices in a UE environment, including controller interaction, hand tracking, and body tracking.
- For any questions or feedback, please visit the PICO Developer Support Portal and submit your ticket there.
- Main Hub: A centralized VR main menu that allows users to select different experience levels via controller raycasting.
- Controller Interaction Scene: A feature-rich scene demonstrating various controller operations such as movement, teleportation, UI interaction, object spawning, and trigger feedback.
- Hand Tracking Scene: A controller-free scene where users can emit particles, grab objects, and switch scenes using natural hand gestures.
- Body Tracking Scene: Captures and synchronizes the player's full-body movements to a virtual avatar in real-time for a highly immersive experience.
- Unreal Engine: 5.4.4
- Pico Unreal OpenXR Plugin: 1.5.0
| Select Level: Aim at a level card with the controller's ray and press the Trigger to enter. |
|---|
![]() |
Basic Movement
- Look Around: Use the Left Stick to freely adjust your view.
- Teleport: Use the Right Stick to select a destination and teleport.
Core Interactions
| Summon Menu: Press the Menu Button | Grab Object: Press the Grip Button |
|---|---|
![]() |
![]() |
Action Buttons
In this scene, please put down your controllers and use your hands to interact.
| Emit Particles: Make a specific gesture | Change Hand Color: Make a specific gesture |
|---|---|
![]() |
![]() |
| Grab Object: Use a Pinch Gesture | Return to Hub: Make a "V" Gesture |
![]() |
![]() |
In this scene, the system will automatically recognize your body movements and animate a virtual avatar.
| Full Body Drive: Avatar syncs with you | Return to Hub: Use controller to point at the Button |
|---|---|
![]() |
![]() |
- This project uses the Pico Unreal OpenXR Plugin 1.5.0 for UE 5.4.4. If you are using a different version of Unreal Engine, you will need to download and integrate the corresponding plugin version from here.














