Quest ‘Hand Gameplay Showcase’

Oculus VRBlog Hero Image
Today, we are releasing a new sample project for Unreal Engine: The Quest Hand Gameplay Showcase⁠. This project contains reusable components based on the more robust hand tracking mechanics from First Steps with Hand Tracking and Tiny Castles. We invite you to try these mechanics on your Quest⁠, explore the source code of the project⁠, and integrate the mechanics into your own project⁠.
The mechanics and utilities in the showcase include:

Teleportation

A simple movement mechanic using pose recognition from the Hand Pose Showcase, found in our UE4 branch on GitHub⁠ under Samples/Oculus/HandPoseShowcase. To get access to this private repository, follow these instructions. The showcase comes complete with art assets, open-source C++ code, and documentation in Samples/Oculus/HandPoseShowcase/HandPoseShowcase.md.

Grabbing

A system for recognizing natural grab gestures, attaching the object to your hand, and overriding the pose of your rendered hand for visual feedback.

Throwing

This component uses the hand’s historical data to determine the velocity of the thrown object.

Button Pushing

A reliable digital interaction.

Punching

Punching is a fulfilling interaction with your hands, despite the fast movement being a cause of tracking loss.

Hand Movement Filtering

Stabilizes the hand and finger movement while tracking is low quality or lost. This significantly improves the feel of using your hands, particularly in challenging tracking situations like punching. You can read more about the implementation of this component here.

Two-handed Aiming

Aiming is a reliable, useful, and fulfilling hand interaction when done with both hands.
All of these mechanics and utilities are implemented in Unreal plugins⁠, which makes them easy to integrate into any Unreal project. There is even a ready-made “Hands Character” that you can use to kickstart your hand-tracking based app.
Hand tracking can make your app more approachable, social, and immersive. By using this Hand Gameplay Showcase, your project can integrate hand tracking with ease.
Click here⁠ to try the showcase on your Quest.
Click here⁠ to check out the source code.
If you have any questions or feedback, please let us know in the developer forums⁠.
Hand tracking
Quest
Unreal
Did you find this page helpful?
Explore more
What Makes a Meta VR Title Work Hands-Only
Learn when hand tracking fits your Meta VR title and how to adapt and test hands-first interactions before Meta VR Glasses ship.
All, Apps, Design, Games, Hand tracking, Quest
Immersive Web SDK 1.0: Build for Quest and Meta VR Glasses with AI-Native Web Tools
Immersive Web SDK 1.0 is out now, with AI-native tools, a scene editor you share with your coding agent, and gaze + pinch for Meta VR Glasses.
All, Apps, Design, Entertainment, Games, Hand tracking, Marketing, Quest, Web VR
Build for Meta VR with v0 by Vercel
The new Meta template for v0 by Vercel takes a prompt to a deployed WebXR scene you can open on a headset. Try it today.
Design, Optimization, Quest, Web VR, WebXR

Get the latest updates from Meta VR.

Get access to highlights and announcements delivered to your inbox.