Get Open Source Samples in the Public Oculus GitHub Repository

Oculus VRBlog Hero Image
We recently launched the public oculus-samples GitHub repository⁠ containing multiple open source samples. The goal is to share ideas and good practices so you can integrate key features into your own projects, find samples to inspire your own implementation, or take the pieces that you need for your own project.
Here are some samples you can find in the repository today:

Asset Streaming (Unity)

The Asset Streaming sample for Unity demonstrates how to load different assets based on the desired level of details (LOD). It also uses Unity Addressables systems for asset management. Read more here.

Hand Gameplay (Unreal)

The Hand Gameplay sample for Unreal contains reusable components based on robust hand tracking mechanics from First Steps with Hand Tracking⁠ and Tiny Castles⁠. Read more here.

SharedSpaces (Unity and Unreal)

The SharedSpaces sample for Unity and Unreal demonstrates how you can quickly get people together in VR using the multiplayer features in the Oculus Platform SDK. Read more here.
Stay tuned for more samples to be released in the near future at oculus-samples GitHub⁠. You can get updated about these additions by clicking “Follow” in the top right of the organization page or star any of the specific repositories you are interested in. You can also find the same samples within Oculus Developer Hub under Downloads > Code Samples in versions 2.3+.
Code sample
Hand tracking
Platform SDK
Unity
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
Introducing Meta XR Operator: Close the Build-Test-Verify Loop for VR
Meta XR Operator lets any MCP-compatible AI agent see, navigate, and interact with your running VR app in Meta XR Simulator, closing the build-test-verify loop.
Optimization, Quest, Unity

Get the latest updates from Meta VR.

Get access to highlights and announcements delivered to your inbox.