# Horizon Documentation Index ## Unity Unleash the power of mixed reality with Unity's versatile and intuitive 3D engine, creating immersive experiences that blur the lines between real and virtual worlds. ### Docs - [Integrating the OVRVirtualKeyboard Prefab](https://developers.meta.com/horizon/llmstxt/documentation/unity/VK-unity-IntegratePrefab.md): Integrate OVRVirtualKeyboard prefab into Unity VR applications, configure input controls, and add controller or hand support. - [Virtual Keyboard Custom Integrations and Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/VK-unity-custom-integrations.md): Implement custom integrations with Virtual Keyboard in Unity using OVRVirtualKeyboard MonoBehaviour and APIs. - [FAQ](https://developers.meta.com/horizon/llmstxt/documentation/unity/VK-unity-faq.md): Configure Unity project settings to use Virtual Keyboard and troubleshoot common issues before deprecation. - [Getting Started with Virtual Keyboard](https://developers.meta.com/horizon/llmstxt/documentation/unity/VK-unity-gettingstarted.md): Implement Virtual Keyboard in Unity projects using Meta XR Core SDK and OpenXR for hand tracking support. - [Virtual Keyboard Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/VK-unity-overview.md): Implement Virtual Keyboard in Unity applications using Meta XR Core SDK for seamless typing experiences. - [Virtual Keyboard Sample Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/VK-unity-sample.md): Implement virtual keyboard functionality in Unity using Meta XR Core SDK and OpenXR Virtual Keyboard API. - [Unity Archive Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/archive-overview.md): Reference deprecated Unity features for legacy Meta Quest apps, using archived content for maintenance. - [Oculus Spatializer AAX Plugin Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-aax-overview.md): Integrate Oculus Spatializer AAX plugin into Avid Pro Tools for 3D audio spatialization, despite being deprecated. - [Oculus Spatializer AAX Plugin Track Parameters (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-aax-track-parameters.md): Configure Oculus Spatializer AAX plugin for Pro Tools, setting track parameters for 3D audio spatialization. - [AAX Plugin Sample (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-aax-usage.md): Migrate from retired Oculus Spatializer Plugin to Meta XR Audio SDK for spatial audio integration. - [AAX 3D Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-aax-visualizer.md): Use Oculus Spatializer AAX plugin to visualize and manipulate 3D audio parameters within VR using Touch or Xbox controllers. - [Oculus AAX Spatializer for DAWs Integration Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-aax.md): Install and use Oculus Spatializer AAX plugin for Pro Tools with Oculus Rift, now deprecated. - [Oculus Audio Loudness Meter Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-loudness-meter-overview.md): Measure and adjust audio loudness in Meta Quest VR apps using Oculus Audio Loudness Meter. - [Set Up the Oculus Audio Loudness Meter](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-loudness-meter-setup.md): Set up Oculus Audio Loudness Meter on Windows, despite being end-of-life and replaced by Meta XR Audio SDK. - [Measure Loudness with Oculus Loudness Meter](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-loudness-meter-using.md): Measure and monitor Meta app loudness using Oculus Loudness Meter for Rift apps, tracking LUFS thresholds. - [Install the Oculus Plugin for FMOD Studio Unity Integration](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-fmod-integration-unity.md): Install Oculus Spatializer Plugin for FMOD Studio Unity Integration to enable spatial audio in Unity games. - [Set Up the Oculus Spatializer Plugin (OSP) for FMOD](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-fmod-overview.md): Integrate Oculus Spatializer Plugin (OSP) into FMOD Studio projects for 3D spatial audio on Windows and macOS. - [Oculus Spatial Reverb for FMOD Studio](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-fmod-reverb.md): Configure Oculus Spatial Reverb in FMOD Studio for spatial audio processing using Oculus Spatializer Plugin parameters. - [How to Use the Oculus Spatializer in FMOD Studio](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-fmod-usage.md): Implement Oculus Spatializer and Oculus Ambisonics in FMOD Studio for 3D audio spatialization and ambisonic processing. - [Oculus Spatializer for FMOD Integration Guide](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-fmod.md): Integrate Oculus Spatializer plugin with FMOD Studio for 3D audio spatialization, despite being end-of-life. - [Play Ambisonic Audio in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-ambisonic.md): Implement ambisonic audio in Unity using Oculus Spatializer, despite being end-of-life and unsupported. - [Manage Sound Effects with Oculus Audio Manager](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-audiomanager.md): Manage sound effects in Unity using Oculus Audio Manager for grouped audio control and event triggering. - [Dynamic Room Modeling in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-dynroom.md): Implement dynamic room modeling in Unity using Oculus Spatializer for realistic sound reflections and reverb. - [Audio Propagation (Beta)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-propagation.md): Implement audio propagation in Unity using Oculus Spatializer, modeling indoor/outdoor spaces with reverb and occlusion simulation. - [Oculus Spatializer Plugin for Unity - Requirements and Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-req-setup.md): Configure Oculus Spatializer Plugin for Unity to spatialize monophonic sound sources in 3D environments. - [Explore the Oculus Spatializer with the Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-scene.md): Explore Oculus Spatializer sample scene, RedBallGreenBall, to understand spatializer settings and OSNP resources. - [Apply Spatialization in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity-spatialize.md): Apply spatialization to Unity sounds using Oculus Spatializer, configuring settings and Audio Mixer. - [Oculus Spatializer for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-unity.md): Implement Oculus Spatializer in Unity for 3D audio spatialization, dynamic room modeling, and ambisonic audio playback. - [DAW-Specific Notes (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst-daw.md): Migrate from retired Oculus Spatializer Plugin to Meta XR Audio SDK for spatial audio integration. - [Legal Notifications (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst-legal.md): Migrate from deprecated Oculus Spatializer Plugin to Meta XR Audio SDK for Unity and Unreal projects. - [VST Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst-overview.md): Integrate retired Oculus Spatializer VST plugin into DAWs for 3D audio spatialization and previewing. - [Oculus VST Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst-track-parameters.md): Configure Oculus Spatializer VST plugin for 3D audio spatialization with DAW integration and ambisonic rendering. - [Use the DAW Plugin (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst-usage.md): Configure Oculus Spatializer plugin for DAW tracks, enabling spatial audio with HMD tracking for Rift. - [Oculus VST Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst-visualizer.md): Configure and utilize Oculus Spatializer VST plugin for 3D audio visualization and manipulation in VR. - [Oculus VST Spatializer for DAWs Integration Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-vst.md): Integrate Oculus Spatializer VST plugin into DAWs for 3D audio spatialization with legacy support. - [Integrate the Oculus Spatializer for Wwise in Your App](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-wwise-integration.md): Integrate Oculus Spatializer for Wwise into applications using Wwise libraries and plugin registrations. - [Set Up the Oculus Spatializer for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-wwise-overview.md): Install and configure Oculus Spatializer Plugin for Wwise to spatialize 3D audio in applications. - [Configure the Target Platform for Wwise in Unity Projects](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-wwise-unity-install.md): Configure Unity project settings to integrate Oculus Spatializer with Wwise for spatial audio on multiple target platforms. - [How to Use the Oculus Spatializer for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-wwise-usage.md): Configure Oculus Spatializer for Wwise to spatialize audio in Unity, using global properties and audio bus settings. - [Oculus Spatializer for Wwise Integration Guide](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-osp-wwise.md): Integrate Oculus Spatializer Plugin with Audiokinetic Wwise to spatialize monophonic sound sources in 3D. - [Precompute Visemes to Save CPU Processing in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-ovrlipsync-precomputed-unity.md): Precompute visemes for recorded audio in Unity using Oculus Lipsync, reducing CPU processing. - [Explore the Sample Lipsync Scene for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-ovrlipsync-sample-unity.md): Explore Oculus Lipsync in Unity using the LipSync_Demo scene for lip syncing and audio input controls. - [Oculus Lipsync for Unity Development](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-ovrlipsync-unity.md): Implement Oculus Lipsync in Unity to sync avatar lip movements with speech and laughter using visemes. - [Explore Oculus Lipsync with the Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-ovrlipsync-using-unity.md): Implement Oculus Lipsync in Unity projects using OVRLipSync scripts, morph targets, and texture flip techniques. - [Viseme Reference](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-ovrlipsync-viseme-reference.md): Use Oculus Lipsync viseme reference images and data to create realistic lip-sync animations for avatars. - [Profiler Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-profiler-overview.md): Profile audio performance in VR/non-VR apps using Oculus Audio Profiler with Oculus Spatializer plugins. - [Setup the Oculus Audio Profiler](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-profiler-setup.md): Install and configure Oculus Audio Profiler for Unity, FMOD, Wwise, and native development projects. - [Profile Spatialized Audio](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-profiler-using.md): Profile local or remote apps using Oculus Audio Profiler tool, interpreting results and analytics. - [Oculus Audio SDK Developer Reference](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-reference.md): Access Oculus Audio SDK reference materials for data structures and files, before its end-of-life stage. - [Audio SDK Sample Tutorial: Ambisonics](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-sdk-ambisonics-scene-tutorial.md): Implement Meta XR Audio SDK for immersive audio experiences using Ambisonics and HRTF in Unity projects. - [Meta XR Audio SDK Samples Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-sdk-samples-overview.md): Explore Meta XR Audio SDK samples, featuring Ambisonics, BasicPointSource, and RoomAcoustics scenes with spatial audio capabilities. - [Oculus Spatializer Features](https://developers.meta.com/horizon/llmstxt/documentation/unity/audio-spatializer-features.md): Migrate from Oculus Spatializer to Meta XR Audio SDK for spatial audio features and capabilities. - [Multiplayer Building Blocks Setup Guide](https://developers.meta.com/horizon/llmstxt/documentation/unity/bb-multiplayer-blocks.md): Implement Multiplayer Building Blocks in Unity using Meta XR Core SDK, Unity Netcode, or Photon Fusion. - [Explore Meta Quest Features with Building Blocks](https://developers.meta.com/horizon/llmstxt/documentation/unity/bb-overview.md): Utilize Meta Quest Building Blocks Unity extension to integrate Meta XR SDK features into Unity projects. - [Body Tracking Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/body-tracking-samples.md): Implement body tracking in Unity using Meta XR Interaction SDK for realistic and stylized characters. - [Unity Package Capabilities](https://developers.meta.com/horizon/llmstxt/documentation/unity/book-unity-dg.md): Develop Unity applications for Meta Quest using Meta XR Core SDK, leveraging features like rendering, Focus Awareness, Mixed Reality Capture, and OpenXR. - [Add Controller Animations](https://developers.meta.com/horizon/llmstxt/documentation/unity/controller-animations.md): Implement Meta headset controller animations in Unity using Meta XR Core SDK for interactive tutorials and UI guidance. - [Dynamic Resolution](https://developers.meta.com/horizon/llmstxt/documentation/unity/dynamic-resolution-unity.md): Implement Dynamic Resolution in Unity applications for Meta Quest headsets to optimize render scale and frame rate. - [Enable Late Latching](https://developers.meta.com/horizon/llmstxt/documentation/unity/enable-late-latching.md): Implement Late Latching in Unity using Meta XR Core SDK to reduce motion-to-photon latency. - [Enable Multiview](https://developers.meta.com/horizon/llmstxt/documentation/unity/enable-multiview.md): Enable Multiview rendering in Unity apps for Meta Quest to improve CPU-bound performance using OpenGL and Vulkan APIs. - [Enable Phase Sync](https://developers.meta.com/horizon/llmstxt/documentation/unity/enable-phase-sync.md): Implement Phase Sync adaptive frame timing in Unity for Meta Quest apps to reduce latency. - [Natural Facial Expressions and Eye Tracking Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/face-tracking-samples.md): Implement face tracking and eye tracking in Unity using Movement SDK with sample characters. - [Use Fast Motion Mode](https://developers.meta.com/horizon/llmstxt/documentation/unity/fast-motion-mode.md): Enable Fast Motion Mode in Unity apps for improved hand tracking of fast movements using Meta XR Core SDK. - [Key Terms (Glossary)](https://developers.meta.com/horizon/llmstxt/documentation/unity/glossary.md): Familiarize yourself with 20 key Meta Quest terms and concepts, including AR, VR, MR, XR, hand tracking, and various Meta XR SDKs. - [Mobile GPUs and impaired algorithms](https://developers.meta.com/horizon/llmstxt/documentation/unity/gpu-impaired-algorithms.md): Optimize mobile GPU performance by understanding impaired algorithms, tiled rendering, and subpass techniques. - [Mobile GPUs and improved algorithms](https://developers.meta.com/horizon/llmstxt/documentation/unity/gpu-improved-algorithms.md): Optimize graphics rendering on Meta Quest devices using mobile GPU-friendly algorithms and 4x MSAA anti-aliasing. - [Mobile GPUs and tiled rendering](https://developers.meta.com/horizon/llmstxt/documentation/unity/gpu-tiled.md): Understand tile-based rendering on mobile GPUs, optimize 3D graphics for Meta Quest devices using OpenGL or Vulkan APIs. - [Haptics Studio](https://developers.meta.com/horizon/llmstxt/documentation/unity/haptics-studio.md): Create high-quality HD haptics using Meta Haptics Studio and integrate with Meta Haptics SDK in Unity or Unreal applications. - [Immersive Debugger](https://developers.meta.com/horizon/llmstxt/documentation/unity/immersivedebugger-overview.md): Utilize Immersive Debugger for Unity to monitor, visualize, and troubleshoot XR applications in-headset with customizable UI panels and debugging tools. - [Configuring Apps for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-app-config.md): Configure Meta Avatars SDK in apps by creating App IDs and enabling Avatars in Data Use Checkup. - [Socket Attachables](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-attachables.md): Implement Attachables in Meta Avatars SDK to dynamically attach and scale objects to Avatars using OvrAvatarSocketDefinition. - [Designing Great Experiences with Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-best-practices.md): Design and implement highly expressive, customizable avatars using Meta Avatars SDK with Unity VR apps. - [Configuring a Unity Project for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-config-project.md): Configure Unity projects for Meta Avatars SDK, import SDK, and troubleshoot common issues. - [Meta Avatars Cross-Play with Non-Meta Environments](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-cross-play.md): Enable cross-play with Meta Avatars SDK using federated authentication for non-Meta VR environments like SteamVR and Windows Mixed Reality. - [Custom Hand Poses for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-custom-hand-poses.md): Implement custom hand poses for Meta Avatars SDK using Unity, OvrAvatarHandJointType, and OvrAvatarCustomHandPose components. - [Custom Input Handling for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-custom-input-handling.md): Customize Meta Avatars SDK input handling by overriding OvrAvatarInputManager class and FilterInput method. - [Meta Avatars Editor Integration](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-editor-integration.md): Integrate Meta Avatars Editor into VR applications using Meta Avatars SDK v29 or later, implementing deep-link entry points and polling for Avatar changes. - [Adding Face and Eye Pose to a Meta Avatar](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-face-eye-pose.md): Enable Face and Eye Pose on Meta Avatars in Unity using Meta Avatars SDK and OvrAvatarManager. - [Gaze Targets for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-gaze-targets.md): Implement gaze targeting for Meta Avatars using OvrAvatarGazeTarget component and configure critical joint types. - [Loading Avatars for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-load-avatars.md): Load avatars in Unity using Meta Avatars SDK with preset and user-created avatars, handling errors and quality settings. - [Adding Locomotion to an Avatar](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-locomotion.md): Implement full-body locomotion in Meta Avatars using OvrAvatarAnimationBehavior and Unity's Mecanim Animation System. - [Meta Avatars SDK Manager Prefab](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-manager-prefab.md): Configure Meta Avatars SDK Manager prefab for avatar loading, networking, and rendering in Unity applications. - [Networking Avatars using Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-networking.md): Implement networked avatars using Meta Avatars SDK's streaming API for seamless pose synchronization across remote avatars. - [Optimize Avatars using Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-optimizing.md): Optimize Meta Avatars performance in Unity apps using GPU skinning, async body solver, and OvrAvatarManager settings. - [Overview of Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-overview.md): Implement customizable avatars in Unity VR apps using Meta Avatars SDK with body and face tracking. - [OvrAvatarEntity in Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-ovravatarentity.md): Implement and customize OvrAvatarEntity in Meta Avatars SDK for avatar loading, tracking, and rendering. - [Meta Avatars SDK Quest 1 Support (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-quest-1-support.md): Configure Unity projects to support Meta Avatars SDK on Quest 1 devices using workaround guide. - [Meta Avatars Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-samples.md): Explore Meta Avatars SDK samples for Unity, demonstrating avatar features, networking, and customization capabilities. - [Meta Avatar Shaders](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-shader-reference.md): Implement custom shaders for Meta Avatars using Unity, leveraging various lighting models and PBR techniques. - [Upgrading a Meta Avatars SDK project to v29 or Later](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-avatars-upgrade-to-v24.md): Upgrade Meta Avatars SDK Unity projects from v20 or earlier to v29 or later, integrating new features and resolving deprecations. - [Best Practices for Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-best-practices.md): Implement dynamic objects and acoustic ray tracing in Unity using best practices and workflows. - [Control Zones in Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-control-zone.md): Implement Meta XR Acoustic Control Zones in Unity for fine-tuning reverb and acoustics in 3D scenes. - [Acoustic Geometry in Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-geometry.md): Implement Meta XR Acoustic Geometry in Unity to generate acoustic meshes for spatial audio rendering. - [Getting Started with Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-getting-started.md): Implement Acoustic Ray Tracing in Unity using Meta XR Audio SDK for immersive audio experiences. - [Acoustic Maps in Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-map.md): Implement Acoustic Maps in Unity using Meta XR Acoustic Ray Tracing for precomputed audio simulations. - [Materials in Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-material.md): Implement acoustic materials in Unity using Meta XR Acoustic Material script and properties assets. - [Acoustic Ray Tracing for Unity Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-overview.md): Implement Acoustic Ray Tracing in Unity using Meta XR Audio SDK for realistic spatial audio simulations. - [Project Settings in Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-project-settings.md): Configure Meta XR Acoustics project settings for Acoustic Ray Tracing in Unity, controlling audio quality and performance. - [Troubleshooting Acoustic Ray Tracing for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-acoustic-ray-tracing-unity-troubleshooting.md): Troubleshoot Acoustic Ray Tracing in Unity, resolving issues with Meta XR Audio components and configurations. - [Meta XR Audio SDK Features](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-features.md): Implement spatial audio in applications using Meta XR Audio SDK's HRTF-based spatialization, near-field rendering, room acoustics, and ambisonics features. - [Meta XR Audio Plugin for FMOD - Ambisonic](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-ambisonic.md): Implement Meta XR Audio Plugin for FMOD to process 4-channel ambisonic audio sources with advanced spherical harmonic binaural rendering. - [Meta XR Audio Plugin for FMOD Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-intro.md): Implement spatialized audio in Unity using FMOD and Meta XR Audio Plugin for immersive VR experiences. - [Meta XR Audio Plugin for FMOD - Requirements and Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-req-setup.md): Install and configure Meta XR Audio Plugin for FMOD in Unity projects, enabling spatial audio features. - [Apply Room Acoustics in FMOD](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-room-acoustics.md): Configure FMOD project to apply room acoustics using Meta XR Audio Plugin with Shoebox Room or Acoustic Ray Tracing models. - [Apply Spatialization in FMOD](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-spatialize.md): Apply spatialization to mono sound events in FMOD using Meta XR Audio Plugin, adjusting spatializer parameters. - [Meta XR Audio SDK Plugin for FMOD and Unity - Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-troubleshooting.md): Troubleshoot Meta XR Audio SDK Plugin for FMOD and Unity, resolving issues with reverb, reflections, and spatialization. - [Meta XR Audio Plugin for FMOD - Unity Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-fmod-unity-example.md): Implement Meta XR Audio Plugin for FMOD in Unity to spatialize audio sources with reverb and customizable settings. - [Play Ambisonic Audio in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-unity-ambisonic.md): Implement ambisonic audio in Unity using Meta XR Audio SDK plugin for immersive 3D experiences. - [Meta XR Audio SDK Plugin for Unity - Requirements and setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-unity-req-setup.md): Set up Meta XR Audio SDK Plugin for Unity to spatialize 3D audio and implement room acoustics. - [Apply Room Acoustics in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-unity-room-acoustics.md): Configure Meta XR Audio SDK in Unity to apply room acoustics using Shoebox Room or Acoustic Ray Tracing models. - [Apply Spatialization in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-unity-spatialize.md): Apply spatialization to mono audio sources in Unity using Meta XR Audio SDK plugin and adjust spatializer parameters. - [Meta XR Audio SDK Plugin for Unity - Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-unity-troubleshooting.md): Troubleshoot Meta XR Audio SDK Plugin for Unity, resolving spatialized audio, reverb, and reflection issues. - [Meta XR Audio SDK Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-unity.md): Implement Meta XR Audio SDK for spatialized audio in Unity, Unreal, FMOD, and Wwise projects, enabling HRTF-based spatialization and room acoustics simulation. - [Meta XR Audio Plugin for Wwise - Ambisonic](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-ambisonic.md): Implement ambisonic audio rendering in Wwise using Meta XR Audio SDK Plugin with ambisonic decoder. - [Presence Platform Audio SDK Plug-in for Wwise Introduction](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-intro.md): Integrate Presence Platform Audio SDK plug-in for Wwise into Unity projects for spatialized VR audio experiences. - [Presence Platform Audio SDK Plug-in for Wwise - Project Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-parameter-reference.md): Configure Meta XR Audio SDK for Wwise with global, acoustic, and acoustic settings parameters for immersive audio experiences. - [Presence Platform Audio SDK Plug-in for Wwise - Requirements and Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-req-setup.md): Install and configure Meta XR Audio SDK Plug-in for Wwise to enable spatial audio in projects. - [Apply Room Acoustics in Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-room-acoustics.md): Apply room acoustics in Wwise using Meta XR Audio Plugin, configuring acoustic parameters and settings. - [Apply Spatialization in Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-spatialize.md): Apply spatialization to mono sound events in Wwise using Meta XR Audio Plugin, configuring parameters and routing. - [Meta XR Audio SDK Plugin for Wwise and Unity - Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-troubleshooting.md): Troubleshoot Meta XR Audio SDK Plugin for Wwise and Unity, resolving spatialization, reverb, and artifact issues. - [Presence Platform Audio SDK Plug-in for Wwise - Requirements and Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/meta-xr-audio-sdk-wwise-unity-integration.md): Integrate Presence Platform Audio SDK Plug-in for Wwise into Unity games for spatial audio experiences. - [Body Tracking for Movement SDK for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-body-tracking.md): Configure Unity project settings for body tracking, retarget body tracking to character models, and adjust retargeted output. - [Eye Tracking for Movement SDK for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-eye-tracking.md): Implement eye tracking in Unity using Movement SDK with OVREyeGaze component and API reference. - [Face Tracking for Movement SDK for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-face-tracking.md): Implement face tracking in Unity using Movement SDK for natural facial expressions and character animation. - [Networking with Movement SDK for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-networking.md): Implement efficient body tracking networking in Unity using Movement SDK with Unity Netcode or Fusion. - [Movement SDK for Unity - Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-overview.md): Implement body, face, and eye tracking in Unity using Movement SDK for immersive metaverse experiences. - [Scripts and Shaders](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-scripts-shaders.md): Implement Unity Movement SDK scripts and shaders for character animation, rendering, and skybox effects. - [Troubleshooting Movement SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-troubleshooting.md): Troubleshoot Unity projects using Movement SDK by configuring settings, resolving common issues, and gathering debug logs. - [Movement SDK for Unity - Getting Started](https://developers.meta.com/horizon/llmstxt/documentation/unity/move-unity-getting-started.md): Set up Unity project for Movement SDK to enable body, face, and eye tracking on Meta Quest headsets. - [Advanced Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/movement-advanced-samples.md): Implement advanced Movement SDK features in Unity, integrating ISDK, body tracking, and custom constraints. - [Introduction to Mixed Reality on Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/unity/mr-experience-and-use-cases.md): Develop Mixed Reality experiences on Meta Quest using Unity and Meta XR SDK's Input & Interaction suite. - [App Spacewarp](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-app-spacewarp.md): Implement Application SpaceWarp (AppSW) to achieve 70% performance improvement by rendering at half-rate and synthesizing frames using motion vectors and depth buffers via OpenXR API. - [Battery Saver mode](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-battery-saver-mode.md): Implement Battery Saver mode handling in Quest apps by adjusting to display, rendering, and performance changes. - [Compatibility mode](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-compatibility-mode.md): Implement forward compatibility on Meta Quest devices using Compatibility Mode and `com.oculus.supportedDevices` meta-data element. - [Compositor layers](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-compositor-layers.md): Implement compositor layers in VR applications for sharper textures and independent framerates using Unity, Spatial SDK, or Unreal. - [The compositor](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-compositor.md): Understand Meta's VR Compositor functionality, including reprojection, distortion correction, and layer composition for VR applications. - [CPU and GPU levels](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-cpu-gpu-levels.md): Configure CPU and GPU levels for Meta Quest apps using ProcessorPerformanceLevel enum and engine-specific APIs. - [Fixed foveated rendering (FFR)](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-fixed-foveated-rendering.md): Implement fixed foveated rendering (FFR) in Meta Quest applications to improve framerate and reduce power consumption. - [OpenXR, VRAPI, and LibOVR](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-openxr-vrapi.md): Develop VR/XR applications using OpenXR, understanding its differences with deprecated VrApi and legacy LibOVR APIs. - [Render Scale](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-render-scale.md): Modify render scale in Horizon OS to control rendering resolution for Meta Quest apps using Unity APIs. - [OpenGL ES and Vulkan](https://developers.meta.com/horizon/llmstxt/documentation/unity/os-vulkan-opengl.md): Choose between OpenGL ES and Vulkan for Meta Quest development, with Vulkan being the recommended API. - [Meta Horizon OS Audio](https://developers.meta.com/horizon/llmstxt/documentation/unity/platform-audio.md): Implement Meta Horizon OS Audio features, handling microphone muting and low-latency audio rendering using Android AudioManager and AAudio. - [Advanced GPU Pipelines and Loads, Stores, and Passes](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-advanced-gpu-pipelines.md): Optimize mobile GPU rendering with tiled rendering, loads, and stores for OpenGL and Vulkan APIs. - [Art Direction for All-in-One VR Performance](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-art-direction.md): Optimize all-in-one VR performance by making informed art direction decisions on style, focus, and technical trade-offs. - [Open World Games and Asset Streaming](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-assetstreaming.md): Implement asset streaming in Unity for open-world games, optimizing mesh and shader complexity, and reducing draw calls. - [Performance and Optimization](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-book-performance.md): Optimize Meta Quest apps using techniques like profiling, GPU pipeline configuration, and art direction best practices. - [Draw Call Cost Analysis for Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-draw-call-analysis.md): Analyze draw call costs for Meta Quest apps, optimizing CPU and GPU performance by minimizing material, mesh, and shader changes. - [Graphics Jobs in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-graphics-jobs.md): Enable Graphics Jobs in Unity for CPU performance savings using Multithreaded Rendering and Legacy mode. - [Memory / RAM](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-memory-ram.md): Understand Meta Quest memory limits, identify out-of-memory crashes, and optimize app memory usage. - [Accurately Measure an App’s Per-Frame GPU Cost](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-per-frame-gpu.md): Measure an app's per-frame GPU cost using VrApi logs and disabling TimeWarp via ADB commands. - [Basic Optimization Workflow for Meta Quest Apps](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-perf-opt-mobile.md): Optimize Meta Quest app performance using profiling workflow to identify CPU or GPU bottlenecks and improve frame rates. - [Boosting CPU and GPU Levels](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-quest-boost.md): Optimize Meta Quest app performance by enabling higher CPU and GPU levels, dual-core mode, and dynamic resolution. - [Using RenderDoc Meta Fork to Optimize Your App - Part 1](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-renderdoc-optimizations-1.md): Optimize Meta Quest app rendering using RenderDoc Meta Fork to verify instanced stereo rendering, eliminate temporary buffers, optimize shadow casting and receiving, and implement GPU instancing. - [Using RenderDoc Meta Fork to Optimize Your App - Part 2](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-renderdoc-optimizations-2.md): Optimize Meta Quest apps using RenderDoc Meta Fork to analyze rendering patterns, shader complexity, and LOD systems. - [Unity Iteration Speed Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/po-unity-iteration.md): Optimize Unity iteration speed for Meta Quest development using best practices, tools, and features. - [Account Linking](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-account-linking.md): Implement account linking between user accounts in your system and Meta accounts using Meta's Platform SDK. - [Achievements](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-achievements.md): Create and manage achievements in Meta Quest apps using Achievements API and Platform SDK features. - [App to App Travel](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-app-to-app-travel.md): Implement App to App Travel feature using updated ApplicationOptions API to seamlessly transfer users between Meta Quest apps. - [Asset Files to Manage Download Size](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-assets.md): Optimize Meta Horizon mobile app download size using OBB expansion files and required asset files. - [Meta Quest Attestation API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-attestation-api.md): Implement Meta Quest Attestation API to authenticate app and device integrity using Unity and C#. - [Blocking](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-blockingsdk.md): Implement user blocking and unblocking in Unity apps using Oculus Platform SDK APIs and flows. - [Build Social Experiences in Your Apps](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-build-social-experiences.md): Build social experiences in Meta Quest apps using social platform features, personalized presence, and social marketing features. - [Challenges Server to Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-challenges-s2s.md): Implement Meta Quest Challenges using Server-to-Server APIs for secure, backend-driven challenge creation and management. - [Challenges](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-challenges.md): Implement Challenges in Oculus applications using Challenge Client APIs and integrate with Leaderboards. - [Cloud Backup](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-cloud-backup.md): Implement Cloud Backup for Meta Quest apps using Android Auto Backup, enabling automatic data backup and restore. - [Cloud Storage Deprecation](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-cloud-storage-deprecation.md): Migrate apps from deprecated Cloud Storage V2 to Cloud Backup by January 31st, 2025, ensuring seamless data transfer and backup. - [Cloud Saves API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-cloud-storage.md): Implement Cloud Storage v2 to save, synchronize, and load user data across Meta Quest devices and installs. - [Meta Cross-Device Development with App Groupings](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-cross-device-app-groupings.md): Manage Meta Quest cross-device development by creating and sharing app groupings with platform settings. - [App Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-deep-linking.md): Implement app deep linking to launch users into another app or specific gameplay mode directly. - [Destinations and Group Presence Implementation](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-destinations-implementation.md): Implement destinations and group presence in immersive apps using Meta Developer Dashboard and deep linking. - [Destinations Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-destinations-overview.md): Implement destinations, group presence, and deep links using APIs to enable social sharing and multiplayer features. - [Destinations and Group Presence Testing](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-destinations-testing.md): Implement destinations and group presence features using Meta APIs and developer dashboard for multi-user experiences. - [Developer Posts](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-developer-posts.md): Create and manage developer posts for Meta Horizon apps, integrating deep links and analytics. - [Entitlement Check for Meta Store Apps](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-entitlement-check.md): Implement entitlement checks in Meta Store apps using Platform SDK's AsyncInitialize and IsUserEntitledToApplication APIs. - [Invokable Error Dialogs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-error-dialogs.md): Implement Invokable Error Dialogs in Meta Quest apps using MultiplayerErrorErrorDialog API and predefined error messages. - [Add Events to Meta Horizon Home](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-events.md): Create and manage events in Meta Horizon Home using the Events feature and Platform SDK. - [Create Federated User API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-create-user.md): Create federated users via API using POST request with persistent ID and display name. - [Delete Federated User API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-delete-user.md): Delete federated users using the Delete Federated User API with persistent ID and access token. - [Generate Federated User Access Token API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-gen-user-token.md): Generate federated user access tokens using the Meta Graph API with POST requests and required parameters. - [Federated Authentication and Cross-Play](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-overview.md): Implement federated authentication to enable cross-play between Meta and non-Meta platforms using Platform Services APIs. - [Read Federated User APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-read-user.md): Retrieve federated user data using Oculus Graph APIs with ID, persistent ID, or access token. - [Read Federated Users API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-read-users.md): Retrieve paginated federated user data using the Read Federated Users API with GET requests and query parameters. - [Update Federated User APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-fed-auth-update-user.md): Update federated user information using Meta's Federated User Update API with POST requests and app access tokens. - [Send Friend Requests from Apps - Mobile](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-friend-requests-from-apps.md): Implement friend request feature in Meta apps using Platform SDK's LaunchFriendRequestFlow API for Quest devices. - [Get Age Category API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-get-age-category-api.md): Implement Get Age Category API in Unity apps to retrieve user age groups for Meta Horizon Store compliance. - [Get Started with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-get-started.md): Integrate Meta Horizon platform solutions into Unity apps using Meta Platform SDK and configure development environment. - [Group Launch](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-group-launch.md): Create and manage Group Launch deep links for coordinated travel into Meta Horizon apps using S2S REST APIs. - [Group Presence Technical Implementation](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-group-presence-implementation.md): Implement Group Presence feature by setting user presence with `GroupPresenceOptions` and destination APIs. - [Group Presence Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-group-presence-overview.md): Implement Group Presence in immersive Unity apps to share user location and status. - [Group Presence Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-group-presence-quickstart.md): Implement Group Presence in Meta Horizon apps using GroupPresenceOptions and Platform SDK APIs. - [Add-ons Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-iap-s2s.md): Implement In-App Purchases using Meta Horizon Server-to-Server REST APIs for secure entitlement verification and management. - [Testing Add-ons](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-iap-test.md): Test and validate add-on integrations using test users, payment methods, and entitlement management. - [Add-ons Integration](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-iap.md): Integrate in-app purchases and add-ons into Meta apps using Unity and Platform IAP APIs. - [In-app update Platform SDK APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-in-app-update-apis.md): Implement in-app updates using Platform SDK APIs for seamless app self-updates, version checks, and progress tracking. - [Invite to App Technical Implementation](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-invite-implementation.md): Implement Invite to App feature in immersive VR/MR apps using provided APIs and group presence settings. - [Invite Link](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-invite-link.md): Implement Invite Link feature in immersive VR/MR apps using Group Presence API and deep linking. - [Invite to App Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-invite-overview.md): Implement Invite to App feature in VR/MR apps using Meta Quest Platform SDK APIs and guidelines. - [Invite to App Quickstart](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-invite-quickstart.md): Implement Invite to App feature in immersive VR/MR apps using Platform SDK and Unity. - [Language Packs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-language-packs.md): Implement downloadable language packs in Meta Quest and Link PC-VR apps using Meta Horizon platform Command Line Utility. - [Leaderboards Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-leaderboards-s2s.md): Integrate Meta Leaderboards into apps using Server-to-Server REST APIs for creating, updating leaderboards and entries. - [Leaderboards](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-leaderboards.md): Implement leaderboards in Meta apps using the Leaderboards API and Meta Horizon Developer Dashboard. - [Lying Down Mode](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-lying-down-mode.md): Implement Lying Down Mode control in Meta Quest apps by configuring AndroidManifest.xml and handling user notifications. - [Managed Account Information API](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-managed-account-info.md): Access managed account information using Meta's Platform SDK and Managed Account Information API. - [Matchmaking API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-matchmaking-api.md): Implement matchmaking in Meta apps using deprecated Matchmaking API with Unity and native SDK methods. - [Testing and Tuning Matches (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-matchmaking-debugging.md): Test and tune matchmaking matches using ovr_Matchmaking_GetAdminSnapshot, Rooms and Matchmaking Debugger, and analytics. - [How to Implement Simple, Browse and Advanced Matchmaking (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-matchmaking-howtos.md): Implement simple, browse, and advanced matchmaking in Meta apps using Platform SDK and APIs. - [Matchmaking with Platform Solutions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-matchmaking-intro.md): Implement matchmaking in Meta Horizon platform apps using matchmaking pools, APIs, and Rooms feature. - [Refine Matchmaking with Skill, Data Settings, and Queries (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-matchmaking-skill-queries.md): Implement refined matchmaking in Meta Quest apps using skill components, data settings, and queries. - [Mic Switcher](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-mic-switcher.md): Implement Mic Switcher feature using Client Mic Switcher APIs to control audio channels and microphone availability. - [Monetization Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-monetization-overview.md): Implement Meta monetization features, including DLC, IAP, and Subscriptions, using Developer Dashboard and SDKs. - [SharedSpaces Multiplayer Showcase](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-mp-sharedspaces.md): Implement Meta Quest multiplayer features using Meta Horizon platform, Photon SDK, and Unreal Engine. - [Test Cases](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-mp-test-cases.md): Implement Multiplayer Test Cases for Meta Quest apps, handling Join Intent Payload and App State scenarios. - [Multiplayer Enablement](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-multiplayer-enablement.md): Implement multiplayer features in Meta Quest apps using Platform SDK, networking solutions, and reporting services. - [Multiplayer Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-multiplayer-overview.md): Implement Meta Quest Multiplayer features, including Destinations, Group Presence, Invites, and Rejoin, to create seamless multiplayer experiences. - [Multiplayer Testing Tool](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-multiplayer-testing-tool.md): Test and verify multiplayer features using Meta's Multiplayer Testing Tool for app invite and group presence implementation. - [User Verification](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-ownership.md): Implement User Verification in Meta apps using Platform SDK, nonce validation, and S2S API requests. - [Peer-to-Peer Networking (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-p2p.md): Implement deprecated Peer-to-Peer networking in Meta apps using Platform APIs for direct user data exchange. - [Parties and Party Chat](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-parties.md): Implement party chat and VoIP management in Meta apps using System VoIP API and Platform VoIP service. - [Getting Started With Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-pgsg.md): Set up development environment, integrate Meta Horizon Platform SDK, and implement platform features for Meta Horizon Store apps. - [Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-platform-intro.md): Integrate Meta Horizon platform features into native, Unity, and Unreal apps for social VR experiences. - [Platform SDK Release Notes Archive](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-platform-release-archive.md): Access Oculus Platform SDK release notes archive, detailing new features, improvements, and fixes across multiple versions. - [Users, Friends, and Relationships](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-presence.md): Implement user and friend management in Meta apps using Platform SDK APIs and Unity methods. - [Quest Tools Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-quest-tools-overview.md): Manage and interact with Meta Quest apps using Quest Tools features including asset files, cloud storage, webhooks, deep linking, and cross-device development. - [Quick Invites](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-quick-invite.md): Implement Quick Invites API in Meta Quest apps for seamless multiplayer experiences and user invitations. - [Reference Content](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-reference.md): Access Platform SDK reference content, including headers, functions, and data structures for development. - [Rejoin](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-rejoin.md): Implement Rejoin feature in multiplayer Unity apps to rejoin disconnected sessions using provided Rejoin APIs. - [Server APIs for Moderated Rooms (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-rooms-s2s.md): Manage moderated rooms using Meta's deprecated Server-to-Server REST APIs for creation, update, and deletion. - [Meta Rooms (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-rooms.md): Implement Meta Rooms feature using Platform SDK APIs for user-created, system-moderated, and matchmaking rooms. - [Roster](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-roster.md): Implement Roster feature by updating user group presence data for in-game friend management and lobby session integration. - [Server to Server Basics](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-s2s-basics.md): Implement server-to-server REST API calls for secure Meta Horizon platform interactions using access tokens and app credentials. - [Sample Apps](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-sampleapp.md): Integrate Meta Horizon platform SDK features into Unity and native apps using sample applications. - [Save Game Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-save-game-best-practices.md): Implement robust save game management by versioning data schema, using integrity checks, and autosave solutions. - [Security Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-security-overview.md): Implement Meta Quest security features using Attestation API and Get Age Category API for app integrity and user verification. - [Set Up for Platform Development with Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-setup.md): Set up Unity development environment for Meta Platform SDK, initialize, and perform entitlement checks. - [Shader Compilation](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-shader-compilation.md): Enable Horizon OS SBC pre-loading feature to pre-compute and auto-download graphics shaders, reducing app startup delays. - [Share Content](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-sharing.md): Enable users to share VR experiences via casting, video recording, and photo sharing in Android apps. - [Social Features Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-social-features-overview.md): Implement social features in Meta Horizon apps using Platform SDK's User Info, Friends, Parties, Blocking, and User Reporting APIs. - [Server APIs for Subscriptions](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-subscriptions-s2s.md): Manage subscriptions using Meta Horizon Server-to-Server REST APIs for querying, canceling, and extending subscriptions. - [System Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-system-deep-linking.md): Implement system deep linking in Meta Horizon OS apps using Android intents and URIs to launch built-in apps. - [Travel Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-travel-overview.md): Implement travel features in Meta Quest apps using Destinations, Group Presence, and Invite APIs. - [Travel Testing and Use Cases](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-travel-testing-and-use-cases.md): Test and implement travel features, deep linking, and group presence using Meta Quest Developer Dashboard and APIs. - [User Engagement Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-user-engagement-overview.md): Implement User Engagement features, including Achievements, Leaderboards, Challenges, Matchmaking, and Sharing Content, to enhance user activity and retention in Meta Horizon apps. - [User Management Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-user-management-overview.md): Implement user management features, including entitlement checks, cross-play, account linking, and language packs, in apps. - [User Notifications Analytics](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-user-notifications-analytics.md): Analyze user notifications metrics, including reach, clicks, and unsubscribes, using Meta Horizon Developer Dashboard analytics. - [Create User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-user-notifications-create.md): Create user notifications in Meta Horizon Developer Dashboard and implement event-based notifications using cURL requests. - [Event-based User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-user-notifications-event.md): Implement event-based user notifications using Meta Quest Graph API with request IDs, recipient IDs, and access tokens. - [User Notifications Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-user-notifications.md): Implement User Notifications in Meta Horizon apps using dashboard and code integration for single-send and event-based notifications. - [Server-Mixed Spatialized VoIP (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-voip-server.md): Implement server-mixed spatialized VoIP in Meta Quest apps using ambisonic audio and client-server architecture. - [Voice Chat (VoIP) using Platform Solutions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-voip.md): Implement voice chat in Meta apps using Platform VoIP service with peer-to-peer connection and PCM data transmission. - [Getting Started with Webhooks](https://developers.meta.com/horizon/llmstxt/documentation/unity/ps-webhooks-getting-started.md): Implement Webhooks to receive real-time notifications for specific events, such as multiplayer join intents and order status updates. - [Release Notes](https://developers.meta.com/horizon/llmstxt/documentation/unity/release-archive.md): Review Meta XR All-in-One SDK release notes for API changes, known issues, and version history. - [Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/scene-best-practices.md): Implement best practices for working with Scene in mixed reality experiences, handling drift, loading, and updating scenes. - [Space Sharing Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/space-sharing-overview.md): Implement Shared Spaces API for mixed reality experiences with space sharing, user collaboration, and optimized operations. - [Spirit Sling tabletop showcase](https://developers.meta.com/horizon/llmstxt/documentation/unity/spirit-sling.md): Build social tabletop MR experiences using Avatars Style 2.0, Presence Platform, and Mixed Reality Utility Kit. - [Debug Physical Tracked Keyboard-Enabled Apps Using Link (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/tk-debugging-with-link.md): Debug VR apps with physical tracked keyboards using Link in Unity editor, despite deprecation and limitations. - [Getting Started with Tracked Keyboard (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/tk-getting-started.md): Implement Tracked Keyboard functionality in Unity using Meta XR Core SDK for VR experiences. - [Tracked Keyboard Overview (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/tk-overview.md): Implement Tracked Keyboard in Unity for VR keyboard interaction, now deprecated in favor of Generic Keyboard Tracker. - [Integrate OVRTrackedKeyboard Prefab (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/tk-ovr-tracked-keyboard-prefab.md): Integrate OVRTrackedKeyboard prefab into Unity scenes for tracked keyboard rendering with customizable properties. - [Tracked Keyboard Sample (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/tk-tracked-keyboard-samples.md): Implement tracked keyboard functionality in Unity using Meta XR Core SDK and OVRTrackedKeyboard prefab. - [Get Started with the Unity Profiler and the Unity Profile Analyzer](https://developers.meta.com/horizon/llmstxt/documentation/unity/tools-unityprofiler.md): Profile Unity apps on Meta Quest using Unity Profiler and Profile Analyzer for performance optimization. - [Android Debug Bridge for Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-adb.md): Use Android Debug Bridge (ADB) to connect, install apps, and troubleshoot Meta Quest headsets via USB or Wi-Fi. - [Using AutoDriver to Record Inputs](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-autodriver.md): Record and play back user inputs for automated testing using AutoDriver VrApi layer. - [Optimization Tools](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-book-tools.md): Optimize Meta Quest app performance using RenderDoc and ovrgpuprofiler tools for profiling and debugging graphics. - [Draw Call Metrics](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-draw-call-metrics.md): Analyze GPU performance using RenderDoc Meta Fork to retrieve draw call metrics and optimize rendering. - [Track GPU Memory Usage with gpumeminfo](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-gpumeminfo.md): Use gpumeminfo CLI tool to track GPU memory usage on Meta Quest processes and analyze allocations. - [Use GPU Systrace for Render Stage Tracing (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-gpusystrace.md): Use deprecated GPU Systrace tool for render stage tracing on Meta Quest headsets with Android SDK. - [Logcat Stats Definitions](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-logcat-stats.md): Analyze Meta Quest app performance using Logcat Stats Definitions for VrApi and XrPerformanceManager logs and metrics. - [Collect Logs with Logcat](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-logcat.md): Use Logcat to collect and analyze Android OS and app logs for Meta Quest development debugging. - [Manage your Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-basic-usage.md): Manage Meta Quest headsets with MQDH, configuring device settings, enabling ADB, and setting up Link. - [Layer Visibility Control in VR Compositor](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-compositor-layer.md): Use Meta Quest Developer Hub to control VR Compositor layer visibility for performance analysis and optimization. - [Create a Custom Command](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-custom-commands.md): Create custom ADB commands in Meta Quest Developer Hub for streamlined VR development workflows. - [Deploy Build on Headset](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-deploy-build.md): Deploy APK builds to Meta Quest headset using MQDH for testing and distribute via release channels. - [Set Up Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-device-setup.md): Set up Meta Quest headsets using Meta Quest Developer Hub for development and debugging purposes. - [MQDH Downloads](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-download-tools.md): Download and manage Meta Quest SDKs, tools, and code samples from Meta Quest Developer Hub (MQDH). - [Explore File Manager](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-file-manager.md): Manage Meta Quest device files using MQDH File Manager, accessing device and local files, and perform file actions. - [Get Started with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-getting-started.md): Set up Meta Quest Developer Hub to develop and test Meta Quest applications with connected headsets. - [Performance Analyzer and Metrics](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-logs-metrics.md): Analyze Meta Quest app performance using Performance Analyzer, OVR Metrics Tool, and Perfetto integration for optimization. - [Debugging Tools](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-media.md): Utilize Meta Quest Developer Hub (MQDH) to capture, record, and cast headset footage for debugging and testing purposes. - [Add, Remove, and Switch Between Multi-User Accounts](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-multiuser.md): Manage multiple Meta Quest user accounts by adding, removing, and switching between secondary accounts programmatically. - [Submit and Track Bugs and Feature Requests](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-report-a-bug.md): Submit, track, and manage bugs and feature requests using Meta's Feedback Center tool effectively. - [Troubleshooting MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-troubleshooting.md): Troubleshoot Meta Quest Developer Hub (MQDH) issues, resolve common errors, and configure MQDH settings effectively. - [Create New XR Projects in MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh-xr-projects.md): Create new Unity-based XR projects with Meta Quest configuration and SDKs using Meta Quest Developer Hub. - [Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-mqdh.md): Manage Meta Quest devices, debug apps, and submit to Store using Meta Quest Developer Hub application. - [Using Oculus Debugger for VS Code](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-oculus-debugger.md): Debug Unreal Engine and Native Meta Quest apps using Oculus Debugger VS Code extension with LLDB integration. - [OVR Metrics Tool - Best Practices for Non-Engineers](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-ovr-best-practices.md): Use OVR Metrics Tool to measure and analyze Quest app performance, identifying CPU and GPU bottlenecks. - [Use ovrgpuprofiler for GPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-ovrgpuprofiler.md): Use ovrgpuprofiler CLI tool to access real-time GPU metrics and perform render stage tracing on Meta Quest headsets. - [Monitor Performance with OVR Metrics Tool](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-ovrmetricstool.md): Monitor Meta Quest app performance using OVR Metrics Tool's Report Mode and Performance HUD Mode. - [OVR Metrics Tool Stats Definition Guide](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-ovrstats.md): Utilize OVR Metrics Tool to track and analyze Meta Quest app performance statistics and GPU profiling metrics. - [How to Take Perfetto Traces with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-perfettoguide.md): Use Meta Quest Developer Hub to capture Perfetto traces for performance analysis and optimization during Meta Quest development. - [Taking and Loading a Capture](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-renderdoc-capture.md): Use RenderDoc Meta Fork to capture and analyze frames from Meta Quest development builds using Vulkan API. - [Performing a Draw Call Trace](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-renderdoc-drawcall.md): Perform draw call tracing with RenderDoc Meta Fork to collect low-level metrics for individual draw calls. - [Use RenderDoc Meta Fork for GPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-renderdoc-for-oculus.md): Use RenderDoc Meta Fork to profile and optimize Meta Quest apps with GPU profiling, tile-level render stage tracing, draw call tracing, and Vulkan shader stats analysis. - [Performing a Render Stage Trace](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-renderdoc-renderstage.md): Perform render stage tracing using RenderDoc Meta Fork to analyze GPU performance and optimize rendering. - [Recommended Settings](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-renderdoc-settings.md): Configure RenderDoc Meta Fork settings for accurate Meta Quest profiling and performance analysis. - [Accessing Vulkan Shader Stats](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-renderdoc-shaderstats.md): Analyze Vulkan shader performance using RenderDoc Meta Fork's KHR_pipeline_executable_properties extension for Meta Quest headsets. - [Use Meta Quest Scriptable Testing Services to Enable E2E Testing](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-scriptable-testing.md): Enable automated End-to-End testing on Meta Quest devices using Scriptable Testing Services with ADB commands. - [Use Simpleperf for CPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-simpleperf.md): Use Simpleperf for CPU profiling in Meta Quest Unity apps, capturing performance data and analyzing reports. - [Configure Android System Properties on Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-systemproperties.md): Configure Android system properties on Meta Quest using ADB to adjust configuration options, debug, and test. - [Vulkan Validation Layers](https://developers.meta.com/horizon/llmstxt/documentation/unity/ts-vulkanvalidation.md): Enable Vulkan validation layers for Meta Quest apps using adb commands and log validation errors. - [Unity and OpenXR Compatibility](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-and-openxr-compatibility.md): Develop Unity applications with OpenXR plugin for Meta Horizon OS compatibility and cross-platform deployment. - [Generate the Android manifest file](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-android-manifest.md): Generate a Meta Horizon Store-compatible Android manifest file using Unity and troubleshoot its configuration. - [Application SpaceWarp Developer Guide](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-asw.md): Implement Application SpaceWarp (AppSW) in Unity applications to achieve 70% performance improvement by modifying materials and render pipeline. - [Asymmetric Field of View FAQ](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-asymmetric-fov-faq.md): Implement asymmetric field of view rendering in Unity for Oculus Rift, optimizing GPU performance and reducing pixel rendering. - [Unity Asynchronous Tasks](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-async-tasks.md): Utilize Meta XR Core SDK's OVRTask for asynchronous programming in Unity with await, callback, or polling. - [Unity Audio](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-audio.md): Implement spatialized audio in Unity using Oculus Audio SDK and related tools, despite being deprecated. - [Best practices for Quest and PCVR](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-best-practices-intro.md): Optimize Unity performance for Quest and PCVR apps using best practices, Project Setup Tool, and Meta XR features. - [Boundaryless](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-boundaryless.md): Implement Boundaryless and Contextual-Boundaryless modes in Unity using Boundary API and OVRManager for mixed reality experiences. - [Optimize Build Iterations and Use Quick Preview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-build-android-tools.md): Optimize Unity app build iterations using OVR Build APK and OVR Scene Quick Preview tools for Meta Quest development. - [Build Configuration Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-build.md): Configure Unity build settings, generate APKs, and deploy Meta Quest apps using Link for streamlined development. - [Use Capsense](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-capsense.md): Implement realistic hand animations using Capsense with Meta XR Core SDK and Unity for Oculus controllers. - [Deep Dive into Discover's Colocation Package](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-colocation-deep-dive.md): Implement colocation features in Unity using Meta's Colocation Package and Photon Fusion for multiplayer experiences. - [Colocation Discovery](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-colocation-discovery.md): Implement Colocation Discovery API in Unity apps to enable nearby user discovery via Bluetooth. - [Colocation Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-colocation-overview.md): Implement colocation in Meta Quest apps using Spatial and Scene Anchors for shared experiences. - [Colocation Tips, Tricks, and FAQs](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-colocation-tips-tricks-faq.md): Configure Unity settings and implement colocation using Shared Spatial Anchors or Space Sharing for multiplayer experiences. - [Set specific color space in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-color-space.md): Configure Unity project color space settings for Meta Quest headset to fine-tune app colors. - [Controller Input and Tracking Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-controllers-best-practices.md): Implement efficient controller input and tracking in Unity using OVRCameraRig prefab and OVRControllerPrefabs. - [Controller Input and Tracking Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-controllers-troubleshooting.md): Troubleshoot controller input and tracking issues in Unity using OVRControllerPrefab and OVRCameraRig APIs. - [Meta XR Core SDK Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-core-sdk-samples.md): Explore Meta XR Core SDK sample projects for Unity, demonstrating XR features, Mixed Reality, and tracking origins. - [Meta XR Core SDK Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-core-sdk.md): Integrate Meta XR Core SDK into Unity projects to build XR apps for Meta Quest headsets. - [Unity Trackables](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-core-trackables.md): Implement trackable detection using OVRAnchor.Tracker and MRUK APIs for Unity, configuring and polling trackables. - [Unity Cross-Platform Development](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-cross-platform-dev.md): Develop cross-platform Unity apps for Meta, HTC Vive, and Windows Mixed Reality headsets using Meta XR Core SDK. - [Cubemap Screenshots](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-cubemap.md): Capture 360 cubemap screenshots using OVR Screenshot Wizard and OVRCubemapCaptureProbe in Unity applications. - [Color Mapping Techniques](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-color-mapping.md): Implement color mapping techniques in Unity using OVRPassthroughLayer API for customized passthrough experiences. - [Compositing and Masking](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-compositing-and-masking.md): Implement passthrough compositing and masking techniques in Unity to create mixed reality experiences. - [Passthrough Loading Screen](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-loading-screens.md): Configure Unity project settings to display passthrough loading screens for seamless Mixed Reality app startup experiences. - [Passthrough AR](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-passthrough-ar.md): Implement Passthrough AR in Unity by combining passthrough and VR layers for mixed reality experiences. - [Occlusions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-passthrough-occlusions.md): Implement occlusions between real and virtual objects using Depth API, tracked objects, and shaders. - [Passthrough Windows](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-passthrough-windows.md): Implement passthrough windows in virtual scenes using custom shaders and OVRPassthroughLayer for blended VR experiences. - [Passthrough Styling](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-styling.md): Customize passthrough styling in Unity using OVRPassthroughLayer component and scripting interface for visual effects. - [Surface Projected Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough-surface-projected-passthrough.md): Implement surface-projected passthrough in Unity apps using OVRPassthroughLayer and custom surface geometries. - [Customize Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-customize-passthrough.md): Customize passthrough styling in Unity using various options, now deprecated, refer to Passthrough Overview. - [Oculus Dash in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-dash.md): Integrate Oculus Dash support into Unity applications using OVRManager and OVRPlugin for seamless VR compositor layer interaction. - [Depth API shader library reference](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-api-reference.md): Implement environment occlusion shaders using Depth API shader library for Unity with occlusion calculations and rendering. - [Hands removal](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-hands-removal.md): Implement hands removal in Depth API using EnvironmentDepthManager's RemoveHands property for accurate virtual content occlusion. - [Occlusions Advanced Usage](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-occlusions-advanced-usage.md): Implement advanced occlusions in Unity using custom shaders, Shadergraph, and Depth API features. - [Get started with Occlusions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-occlusions-get-started.md): Implement occlusions in Unity using Depth API, EnvironmentDepthManager, and occlusion-enabled shaders for realistic virtual-real object interactions. - [Occlusions Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-occlusions.md): Implement occlusions in passthrough using Depth API with hard and soft occlusion techniques and shaders. - [Depth API Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-overview.md): Implement Depth API in Unity to enable realistic occlusion and mixed reality experiences using real-time depth maps. - [Depth API sample and support packages](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-samples.md): Implement Depth API in Unity using sample scenes and support packages for occlusion, hand removal, and environment depth bias. - [Depth API Troubleshooting and FAQ](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-troubleshooting-faq.md): Troubleshoot and optimize Depth API in Unity, utilizing Scene API for realistic MR experiences. - [Depth API in Unity’s XR.Oculus](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-depthapi-xr-oculus.md): Implement Depth API in Unity's XR.Oculus to access environment depth textures and metadata for Quest 3 devices. - [Develop Unity apps for Meta Quest VR headsets](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-development-overview.md): Develop Unity apps for Meta Quest VR headsets using Meta XR SDKs, handling user input, and integrating mixed reality features. - [Hardware and software requirements](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-development-requirements.md): Meet hardware and software prerequisites to develop Meta Quest applications in Unity. - [Learn more about Mixed Reality Development](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-discover-learn-more.md): Design Mixed Reality experiences for Meta Quest using guidelines for Passthrough, Spatial Anchors, and Scene Understanding. - [Example Scenes](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-dronerage-example-scenes.md): Explore Unity example scenes demonstrating Mixed Reality features, networking, and passthrough functionality with Oculus APIs. - [Discover and DroneRage FAQ](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-dronerage-faq.md): Develop Mixed Reality experiences with Meta Quest features, integrating Passthrough, Spatial Anchors, Avatars, Interaction SDK, and Audio. - [Interaction SDK integration in DroneRage](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-dronerage-interaction-sdk.md): Implement Meta Interaction SDK in Unity apps for hand tracking and controller interactions with grab, pinch, and ray casting. - [Passthrough API in DroneRage](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-dronerage-passthrough-api.md): Implement Passthrough API in Unity apps for Meta Quest headsets with real-time 3D visualization and custom shaders. - [Scene Integration In DroneRage](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-dronerage-scene-integration.md): Integrate Scene API into DroneRage using Meta MR Utility Kit and Photon Fusion for spatial awareness. - [Set up your headset for development](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-env-device-setup.md): Set up Meta Quest headsets for development by pairing with Meta Horizon app, installing ADB, Link, and Developer Hub. - [Experimental Features](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-experimental-features.md): Enable experimental features in Unity projects for Meta Quest using OVRCameraRig and OVRManager settings. - [Eye Tracked Foveated Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-eye-tracked-foveated-rendering.md): Implement Eye Tracked Foveated Rendering in Unity apps for Meta Quest Pro using Meta XR Core SDK. - [Using Fixed Foveated Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-fixed-foveated-rendering.md): Implement Fixed Foveated Rendering in Unity applications for Meta Quest devices, configuring foveation levels and dynamic foveation. - [Focus Awareness](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-focus-awareness.md): Implement focus awareness in Meta Quest apps using OVRManager events to handle input focus changes. - [Forward+ Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-forward-plus-rendering.md): Enable Forward+ rendering in Unity using custom URP package for optimized Quest performance. - [Get Started with Meta Quest Development in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-gs-overview.md): Develop Meta Quest apps in Unity using Meta XR SDKs, Core SDK, and developer tools. - [Hands Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-handtracking-hands-setup.md): Set up hand tracking in Unity projects using OVRCameraRig, OVRHandPrefab, and OpenXR hand skeletons. - [Interactions Setup](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-handtracking-interactions.md): Implement hand tracking interactions in Unity using OVR Skeleton and OVR Hand APIs for 3D experiences. - [Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-handtracking-overview.md): Implement hand tracking in Unity apps using Meta Interaction SDK and Core SDK for natural interactions. - [Troubleshooting and Limitations](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-handtracking-troubleshooting-limitations.md): Troubleshoot hand tracking issues, understand limitations, and implement pinch gestures in Meta Quest Unity applications. - [Other haptic runtime APIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-apis.md): Implement advanced haptic effects in Unity for Meta Quest devices using various haptics APIs and techniques. - [Designing Haptics](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-design-guidelines.md): Design haptic feedback for Meta Quest using Meta Haptics Studio and SDK for Unity and Unreal. - [Haptic Feedback](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-overview.md): Implement haptic feedback in Unity apps using Meta Haptics Studio and Haptics SDK for Quest controllers. - [Get Started With Haptics SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-sdk-get-started.md): Integrate Haptics SDK into Unity projects for tactile feedback on Meta Quest controllers and PCVR devices. - [Add Haptics](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-sdk-integrate.md): Integrate haptic feedback into Unity applications using Haptics SDK, HapticSource, and HapticClipPlayer APIs. - [Haptics Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-sdk-troubleshooting.md): Troubleshoot Haptics SDK issues, sync audio-haptics, gather logs, and get support for Meta XR Haptics SDK. - [Haptics SDK for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-sdk.md): Integrate haptic feedback into Unity applications using Meta Haptics Studio and Haptics SDK for Unity. - [Haptics Studio Feature Walkthrough](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-studio-feature-walkthrough.md): Create haptic effects using Haptics Studio by analyzing audio files, editing haptic designs, and fine-tuning parameters. - [Get Started With Haptics Studio](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-studio-get-started.md): Create haptic experiences using Meta Haptics Studio with tutorials, example projects, and editing techniques. - [Haptics Studio Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-haptics-studio-troubleshooting.md): Troubleshoot Haptics Studio issues, resolving connectivity, audio file, and sync problems between desktop and VR apps. - [HMD Motion Emulation](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-hmd-emulation.md): Emulate Meta Quest device movement in Unity Editor using OVRHeadsetEmulator for development and testing purposes. - [Import Oculus Integration SDK Package (Legacy)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-import.md): Import Oculus Integration SDK into Unity projects for VR development using Unity Asset Store or Downloads page. - [Use Meta XR SDKs to access and handle user input](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-input-overview.md): Access and handle user input in Unity apps using Meta XR SDKs for head, hands, face, and voice interactions. - [Input](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-input.md): Implement Meta Quest Touch Controller input in Unity apps using OVRInput, Meta Avatar SDK, and Unity Starter Samples. - [Input Actions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-inputactions.md): Define and query Input Actions in Unity to interact with controllers and devices using OpenXR actions. - [Active State Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-active-state.md): Implement Active State components in Unity to detect hand/controller activity and custom poses. - [Create the UnityXR Interaction Rig](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-add-comprehensive-interaction-rig-unityxr.md): Add UnityXR Interaction Rig to Unity scenes for comprehensive VR interaction with hands and controllers. - [Create the Comprehensive Interaction Rig](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-add-comprehensive-interaction-rig.md): Add OVRInteractionComprehensive prefab to Unity scenes for hands, controllers, and hybrid interactions. - [Architecture Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-architectural-overview.md): Understand Interaction SDK architecture, including Interactors, Interactables, and Interaction Lifecycle for Unity development. - [Audio Trigger](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-audio.md): Implement audio triggers in Unity using Interaction SDK's Audio Trigger component with customizable playback settings. - [Avatar Input Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-avatar-integration-sample.md): Implement avatar input tracking using OvrAvatarInputManager and InputTrackingProvider for upper body movement control. - [BodyPoseDetectionExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-body-pose-detection-examples-scene.md): Implement body pose detection using Meta XR Interaction SDK with Unity, capturing and matching poses. - [Body Pose Detection](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-body-pose-detection.md): Implement body pose detection using Interaction SDK's IBodyPose, PoseFromBody, and BodyPoseComparerActiveState components. - [Build a Custom Hand Pose](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-building-hand-pose-recognizer.md): Build custom hand poses using Interaction SDK, defining shapes and transform orientations for hand tracking. - [Comprehensive Interaction Rig](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-cameraless-rig.md): Implement comprehensive interaction rigs in Unity using OVR or UnityXR for immersive VR experiences. - [Unity Canvas Integration](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-canvas-integration.md): Integrate Interaction SDK with Unity Canvas using PointableCanvas and PointableCanvasModule for ray and poke interactions. - [Character Controller](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-character-controller.md): Implement character movement in Unity using Locomotion inputs, Locomotors, and Character Controllers with physics constraints. - [Compare Body Poses](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-compare-body-poses.md): Compare body poses using Meta's XR Interaction SDK for Unity, capturing and matching poses. - [ComprehensiveRigExample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-comprehensive-rig-example-scene.md): Implement various interactions (Poke, Ray, Grab, Hand Grab, Distance Grab) in Unity using Meta XR Interaction SDK. - [ConcurrentHandsControllersExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-concurrent-hands-controllers-examples-scene.md): Implement concurrent hands and controllers functionality in Unity using Meta XR Interaction SDK. - [Create Distance Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-distance-grab-interactions-legacy.md): Implement distance grab interactions in Unity using Interaction SDK with hands, controllers, or controller-driven hands. - [Distance Grab with Controller Driven Hands](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-distance-grab-interactions.md): Implement distance grab interactions with controller-driven hands using Interaction SDK v62+ in Unity scenes. - [Creating Distance Grabbable Objects](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-distance-grabbable-object.md): Create distance grabbable objects in Unity using Interaction SDK's quick action utility and test interactions. - [Create Ghost Reticles](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-ghost-reticles.md): Implement ghost reticles in Unity using Interaction SDK's QuickActions for distance grab interactions. - [Creating Grabbable Objects](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-grabbable-object.md): Create grabbable objects in Unity using Interaction SDK's quick action utility and test interactions. - [Create Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-hand-grab-interactions-legacy.md): Implement grab interactions in Unity using Interaction SDK with hands, controllers, or controller-driven hands. - [Grab with Controller Driven Hands](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-hand-grab-interactions.md): Implement hand grab interactions using Interaction SDK v63+ and controller-driven hands in Unity. - [Create a Hand Grab Pose (Mac)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-handgrab-poses-mac.md): Create custom hand grab poses using Interaction SDK on Mac for Unity applications. - [Create Locomotion Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-locomotion-interactions.md): Implement locomotion interactions in Unity using Interaction SDK for teleportation and slide locomotion. - [Create Poke Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-poke-interactions.md): Implement poke interactions in Unity using Interaction SDK with HandPokeInteractor and ControllerPokeInteractor components. - [Creating Pokeable UIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-pokeable-ui.md): Create pokeable UIs in Unity using Interaction SDK with automated setup and customization options. - [Creating Ray Grabbable Objects](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-ray-grabbable-object.md): Create ray grabbable objects in Unity using Interaction SDK's quick action utility and test interactions. - [Create Ray Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-ray-interactions.md): Implement ray interactions in Unity using Interaction SDK for hands and controllers. - [Creating Ray-castable UIs](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-raycast-ui.md): Create ray-castable UIs in Unity using Interaction SDK and test with Link or APK builds. - [Create Snap Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-snap-interactions.md): Implement snap interactions in Unity using Interaction SDK to snap objects to hands, controllers, and locations. - [Teleport to a Hotspot](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-teleport-hotspot.md): Implement teleportation to hotspots in Unity scenes using Interaction SDK with hands or controllers. - [Teleport to a NavMesh](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-teleport-navmesh.md): Implement NavMesh teleportation in Unity using Interaction SDK with hand or controller inputs. - [Teleport to a Physics Layer](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-teleport-physics-layer.md): Implement teleportation to collidable surfaces in Unity using Interaction SDK and Physics Layers. - [Teleport to a Plane](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-teleport-plane.md): Implement plane teleportation in Unity using Interaction SDK with hands or controllers. - [Creating Interactable User Interfaces](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-ui-overview.md): Create interactable user interfaces using Meta Interaction SDK's UISet components and quick actions. - [Create a Curved or Flat UI](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-ui.md): Create curved or flat UI in Unity using Interaction SDK prefabs and Pointable Canvas Module. - [Creating UIs with UISet](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-create-uiset-ui.md): Create interactive UIs with Meta Interaction SDK's UISet component library and Unity. - [Create a Hand Grab Pose (PC)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-creating-handgrab-poses.md): Create custom hand grab poses for Android devices using Meta Interaction SDK and Unity Editor. - [Curved Canvases](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-curved-canvases.md): Implement curved canvases in Unity using Interaction SDK's prefab and customizable render modes. - [Use Custom Hand Model](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-customize-hand-model.md): Customize Interaction SDK hand models by parenting meshes or retargeting to custom 3D models. - [DebugGizmos](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-debug-gizmos.md): Utilize Interaction SDK's DebugGizmos for rendering points, lines, and axes in Unity scenes and headsets. - [Detecting Poses](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-detecting-poses.md): Detect hand and body poses using Interaction SDK, creating custom poses and utilizing Hand Pose Recorder. - [Direct Touch](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-direct-touch.md): Implement Direct Touch on Unity canvas and 3D primitives using PokeInteraction and PointableCanvas components. - [DistanceGrabExample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-distance-grab-examples-scene.md): Implement distance grab interactions in Unity using Meta XR Interaction SDK's DistanceGrabExamples scene and custom IMovementProviders. - [Distance Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-distance-grab-interaction-overview.md): Implement distance grab interactions in Unity using hands or controllers for immersive experiences. - [Distance Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-distance-grab-interaction.md): Implement distance grab interactions in Unity using Interaction SDK's DistanceGrabInteractor and DistanceGrabInteractable classes. - [Distance Grab Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-distance-grab-quick-action.md): Configure Distance Grab Quick Action in Unity to create distance-grabbable objects with customizable settings and interactions. - [Distance Hand Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-distance-hand-grab-interaction.md): Implement distance hand grab interactions in Unity using Interaction SDK's DistanceHandGrabInteractor and DistanceHandGrabInteractable components. - [Event Wrappers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-event-wrappers.md): Implement custom event handling for Interaction SDK components using event wrappers for Unity applications. - [Example Scenes](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-example-scenes.md): Explore Meta XR Interaction SDK example scenes showcasing various interactions, gestures, and locomotion techniques in Unity. - [Feature Scenes](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-feature-scenes.md): Import and utilize Meta XR Interaction SDK feature scenes to implement various hand interactions and debug visualizations in Unity projects. - [Interaction SDK Features Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-features-overview.md): Implement Interaction SDK features to create immersive XR experiences with rigs, quick actions, UI interactions, and object grabbing. - [Gating Locomotion](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-gating-locomotion-interactions.md): Implement gated locomotion in Unity using Interaction SDK with Interactor Groups and LocomotionGate component. - [GestureExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-gesture-examples-scene.md): Implement swipe gestures in Unity using Meta XR Interaction SDK's Sequence component and active state logic. - [Get Hand Bone Position](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-get-bone-position.md): Retrieve hand bone positions in Unity using Interaction SDK's IHand interface and HandJointId enum. - [Use Interaction SDK with Unity XR](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-getting-started-unityxr.md): Integrate Meta XR Interaction SDK with Unity XR using OpenXR and XR Hands for cross-platform interactions. - [Getting Started with Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-getting-started.md): Implement Interaction SDK in Unity projects to enable user interactions with UI elements using hand tracking and controllers. - [Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-grab-interaction-overview.md): Implement grab interactions in Unity using hands, controllers, or controller-driven hands for immersive experiences. - [Controller Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-grab-interaction.md): Implement controller-based grab interactions in Unity using GrabInteractor and GrabInteractable components. - [Grab Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-grab-quick-action.md): Use Grab Quick Action utility to automate setting up grabbable objects in Unity scenes with Interaction SDK. - [Grabbable](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-grabbable.md): Implement grabbable objects in Unity using Interaction SDK's Grabbable component and various transformer components. - [Grabbing Objects](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-grabbing-objects.md): Implement grab interactions in Unity using Interaction SDK with Hand Grab and Controller Grab variations. - [Grab Interaction Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grab-best-practices.md): Implement efficient Hand Grab and Controller Grab interactions in Unity using best practices and Interaction SDK. - [HandGrabExample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grab-examples-scene.md): Implement hand grab interactions in Unity using HandGrabInteractor and HandGrabInteractable components effectively. - [Hand Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grab-interaction.md): Implement Hand Grab interactions in Unity using HandGrabInteractor and HandGrabInteractable components with customizable grab rules and poses. - [Grab Interaction Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grab-troubleshooting.md): Troubleshoot Hand Grab and Controller Grab interactions in Unity projects using Interaction SDK. - [HandGrabUseExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grab-use-examples-scene.md): Implement HandGrab and Use interactions in Unity using Meta XR Interaction SDK example scene. - [HandGrab Use Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grab-use-interaction.md): Implement HandGrabUse interaction in Unity using Interaction SDK for nuanced hand tracking and object manipulation. - [Making a Hand Grabbable Object](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-grabbable-object.md): Create hand-grabbable objects in Unity using Hand Pose Recorder and HandGrabInteractable with SnapSurfaces and scaling. - [Hand Physics Capsules](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-physics-capsules.md): Implement HandPhysicsCapsules component to generate physics capsules matching modified hand data in Interaction SDK. - [Hand Pose Detection](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-pose-detection.md): Implement hand pose detection using Interaction SDK's shapes, transforms, and recognizer components. - [Hand Pose Selector Recorder](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-pose-selector-recorder.md): Record custom hand poses using Hand Pose Selector Recorder tool in Unity with Interaction SDK. - [Hand Visual](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hand-visual.md): Implement HandVisual component to render raw and synthetic hand tracking data in Unity scenes. - [Using Hands with OVR Controllers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-hands-with-ovr-controllers.md): Implement simulated hand data with OVR controllers in Unity using Hand Animator Generator and AnimatedHandOVR component. - [Input Data Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-input-processing.md): Process and structure input data for Interaction SDK using interfaces and data source components. - [SDK Integration Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-integration-samples.md): Integrate Interaction SDK with Avatar SDK to drive interactions and player visuals in Unity applications. - [Interactables](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interactable.md): Implement Interactable components in Unity using Interaction SDK for hover and selection interactions. - [Interaction SDK Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interaction-ki.md): Troubleshoot Interaction SDK v46 issues in Unity projects using OpenXR and ControllersAsHands. - [Interaction Model Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interaction-model-overview.md): Implement interactions in virtual environments using Interaction SDK's interactor and interactable components. - [Interaction Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interaction-overview.md): Implement interactions in Unity using Interaction SDK with interactor, interactable, and lifecycle stages. - [Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interaction-sdk-overview.md): Implement Meta XR Interaction SDK in Unity to enable hand and controller interactions in VR experiences. - [InteractorGroups](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interactor-group.md): Implement InteractorGroups to coordinate multiple Interactors based on state and priority order. - [Interactor Interactable Lifecycle](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interactor-interactable-lifecycle.md): Understand Interactor and Interactable lifecycles in Interaction SDK, managing Disabled, Normal, Hover, and Select states. - [Interactors](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-interactor.md): Implement Interactors in Unity using Interaction SDK to initiate actions like grab, teleport, and poke. - [Legacy Tutorials Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-legacy-tutorials-overview.md): Manually add interactions to Unity projects using pre-v62 Interaction SDK with legacy tutorials. - [Locomotion Comfort](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-locomotion-comfort.md): Implement comfort techniques for locomotion in Interaction SDK using LocomotionTunneling and CapsuleLocomotionHandler components. - [Locomotion Events](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-locomotion-events.md): Implement locomotion events in Unity applications using ILocomotionEventBroadcaster and ILocomotionEventHandler interfaces and associated components. - [LocomotionExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-locomotion-examples-scene.md): Implement locomotion techniques in Unity using Meta XR Interaction SDK for immersive VR experiences. - [Locomotion Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-locomotion-interactions.md): Implement locomotion interactions in Unity using Interaction SDK, supporting teleport, turn, slide, and step features. - [Microgestures Locomotion](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-locomotion-microgestures.md): Implement MicroGestures for locomotion in Interaction SDK using thumb taps and swipes for teleport, turning, and stepping. - [Movement Providers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-movement-providers.md): Implement Interaction SDK movement providers to control interactable object movement in Unity applications. - [Upgrading Custom Components for OpenXR Hand Skeleton](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-openxr-custom-components.md): Upgrade custom components to use OpenXR hand skeleton with Interaction SDK, handling joint directions, handedness, and IDs. - [OpenXR Hand Skeleton in Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-openxr-hand.md): Upgrade Interaction SDK projects to use OpenXR hand skeleton, ensuring compatibility and native Unity XR Hands support. - [OpenXR Hand Skeleton Upgrade Dialog](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-openxr-upgrade-dialog.md): Upgrade Interaction SDK projects to OpenXR hand skeleton using migration tools and utility windows. - [OVR Interaction Rig Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-ovr-interaction-rig-quick-action.md): Automate adding Interaction SDK Comprehensive Interaction Rig to Unity scenes using OVR Interaction Rig Quick Action utility. - [Interaction SDK Packages and Requirements](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-packages-and-requirements.md): Install and configure Interaction SDK packages for Unity, enabling hand tracking, gestures, and XR interactions. - [Pointable](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-pointable.md): Implement IPointable interface using Pointable component to handle Pointer Events for interactable Unity Canvas elements. - [Pointer Events](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-pointer-events.md): Implement Pointer Events with Interaction SDK to manage object transformations and interactions in Unity applications. - [PokeExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-poke-examples-scene.md): Implement poke interactions in Unity using Meta XR Interaction SDK with various surface types and touch limiting. - [Poke Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-poke-interaction.md): Implement Poke Interactions in Unity using Interaction SDK for direct touch experiences with hands and controllers. - [Poke Canvas Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-poke-quick-action.md): Use Poke Canvas Quick Action to automate setting up pokeable UIs in Unity with Interaction SDK. - [PoseExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-pose-examples-scene.md): Implement hand pose detection in Unity using Meta XR Interaction SDK with six example poses. - [ProximityField](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-proximity-field.md): Implement ProximityField component to compute closest 3D points to various geometric shapes using Interaction SDK. - [Add Interactions with Quick Actions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-quick-actions.md): Implement Quick Actions in Unity scenes to add interactions using Interaction SDK components and wizards. - [RayExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-ray-examples-scene.md): Implement ray interactions with Unity canvas using RayInteractor and CanvasCylinder components for 2D UI interactions. - [Ray Grab Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-ray-grab-quick-action.md): Use Ray Grab Quick Action to automate setting up ray grabbable objects in Unity scenes. - [Ray Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-ray-interaction.md): Implement ray interactions in Unity using RayInteractor, RayInteractable, and ISelector for object selection. - [Ray Canvas Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-ray-quick-action.md): Automate setting up ray-castable UIs in Unity using Interaction SDK's Ray Canvas Quick Action utility. - [Secondary Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-secondary-interactions.md): Implement secondary interactions in Unity using SecondaryInteractorConnection and SecondaryInteractorFilter components for dependent interactions. - [Selector](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-selector.md): Implement ISelector to define selection mechanisms for Interactors in Unity, enabling interactions like button press. - [Setup Slide Locomotion](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-setup-slide-locomotion.md): Configure Unity scene for smooth locomotion by setting up colliders, CharacterController, and interactables. - [Setting Up Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-setup.md): Install and set up Meta XR Interaction SDK, OpenXR plugin, and Unity Project Setup Tool for VR app development. - [Showcase Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-showcase-samples.md): Explore advanced Unity Interaction SDK samples for complex interactions, sliders, and levers on GitHub. - [Slide Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-slide-interaction.md): Implement slide interactions in Unity using Interaction SDK to enable smooth locomotion with customizable velocity and direction. - [SnapExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-snap-examples-scene.md): Implement object snapping interactions in Unity using Meta XR Interaction SDK's SnapExamples scene and Snap interaction API. - [Snap Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-snap-interaction.md): Implement snap interactions in Unity using Interaction SDK's SnapInteractor and SnapInteractable components for automatic item snapping. - [Step Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-step-interaction.md): Implement step interactions in Interaction SDK to enable discrete user movement using LocomotionEvents and StepLocomotionBroadcaster. - [Surfaces](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-surfaces.md): Implement Interaction SDK's Surfaces component for collision detection in Unity without relying on Unity's physics. - [Teleport Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-teleport-interaction.md): Implement teleport interaction in Unity using TeleportInteractor and TeleportInteractable components for seamless locomotion. - [Creating NavMesh Locomotion Teleport Targets](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-teleport-navmesh-quick-action.md): Create NavMesh locomotion teleport targets using Interaction SDK's Teleport quick action utility in Unity. - [Teleport Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-teleport-quick-action.md): Configure Teleport Quick Action in Unity to automate teleport target setup with various teleport types and settings. - [Surface Patch](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-test.md): Create interactable SurfacePatches using ClippedPlaneSurface and ClippedCylinderSurface with various Clipper components. - [Throw an Object](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-throw-object.md): Implement throwable objects in Unity using Interaction SDK with physics and hand grab interactions. - [TouchGrabExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-touch-grab-examples-scene.md): Implement touch grab interactions in Unity using Meta XR Interaction SDK's TouchGrabExamples scene. - [Touch Hand Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-touch-hand-grab-interaction.md): Implement Touch Hand Grab interaction in Unity using Interaction SDK for immersive hand tracking experiences. - [Tracked Keyboard Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-tracked-keyboard-sample.md): Implement Tracked Keyboard functionality in Unity projects using Interaction SDK, handling keyboard events and input. - [TransformerExamples Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-transformer-examples-scene.md): Implement grab interactions with transformers and constraints using Meta XR Interaction SDK in Unity. - [Turn Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-turn-interaction.md): Implement turn interactions in Interaction SDK using LocomotionTurnerInteractor and LocomotionAxisTurnerInteractor components for user rotation. - [UI Set](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-uiset.md): Implement Meta Horizon OS UI Set components in Unity using Meta XR Interaction SDK for immersive experiences. - [UnityXR Interaction Rig Quick Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-unityxr-interaction-rig-quick-action.md): Automate adding UnityXR Comprehensive Interaction Rig to scenes using UnityXR Interaction Rig Quick Action utility. - [Use Active State](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-use-active-state.md): Implement Active State in Unity using Interaction SDK to check element states and trigger actions. - [Use the Data Property](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-use-data.md): Use Interaction SDK's Data property to share information between interactors and interactables, enabling haptic feedback. - [Use a Ray Interaction with a UI](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-use-ray-with-ui.md): Implement ray interactions with curved or flat UI canvases using Ray Interactable components in Unity. - [Physics Components](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-isdk-using-with-physics.md): Implement physics interactions with non-kinematic rigidbodies in Unity using Interaction SDK's physics components. - [Enable Keyboard Overlay](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-keyboard-overlay.md): Enable keyboard overlay in Unity apps using Oculus Integration v19.1 to display system keyboard. - [Learn Mixed Reality Development through Discover Showcase](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-learn-mixed-reality-through-discover.md): Implement colocation in Mixed Reality experiences using Meta's Colocation package and Shared Spatial Anchors API. - [Application lifecycle handling](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-lifecycle.md): Handle application lifecycle events in Unity apps for Quest devices using Horizon OS APIs and Unity callbacks. - [Use Link for App Development](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-link.md): Set up and use Meta Quest Link for Unity app development, testing, and debugging on Windows. - [Hand tracking microgestures OpenXR extension](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-microgestures.md): Implement hand tracking microgestures in Unity using Meta XR Core SDK and OpenXR extension. - [Android Development](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mobile-performance-intro.md): Optimize Unity Android app performance for Meta Quest headsets by reducing draw calls, texture usage, geometric complexity, and pixel complexity. - [Mixed Reality Utility Kit – Place Content with Scene Data](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-content-placement.md): Use MRUK and Unity Physics.Raycast to dynamically place and spawn content on scene anchors and mesh. - [Mixed Reality Utility Kit – Debug Your MRUK App](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-debug.md): Debug MRUK apps using SceneDebugger, enabling immersive debugging, scene data visualization, and real-time spatial query testing. - [Mixed Reality Utility Kit – Instant Placement with the Environment Raycasting API](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-environment-raycast.md): Implement Instant Content Placement using Environment Raycasting API with EnvironmentRaycastManager in Unity for Meta Quest. - [Mixed Reality Utility Kit Features](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-features.md): Utilize Mixed Reality Utility Kit (MRUK) features to develop mixed reality experiences with scene graph management. - [Mixed Reality Utility Kit Getting Started](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-gs.md): Set up and integrate Mixed Reality Utility Kit into Unity projects for Meta Quest development. - [Track Keyboards in MR Utility Kit](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-keyboard-tracking.md): Implement keyboard tracking in Unity using Meta MR Utility Kit with trackable events and 2D/3D bounds. - [Mixed Reality Utility Kit – Manage and Query Scene Data](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-manage-scene-data.md): Configure MRUK prefab, stabilize virtual scenes, and query spatial data using MRUK, MRUKRoom, MRUKAnchor, and MRUKTrackables APIs. - [Mixed Reality Utility Kit – Manipulate Scene Visuals](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-manipulate-scene-visuals.md): Manipulate scene visuals using MRUK's EffectMesh, DestructibleGlobalMeshSpawner, and Selective Passthrough shader for dynamic effects. - [Mixed Reality Utility Kit Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-overview.md): Utilize Mixed Reality Utility Kit (MRUK) to build spatially-aware apps with scene queries, graphical helpers, and development tools. - [Track QR Codes in MR Utility Kit](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-qrcode-detection.md): Implement QR code detection in Unity using Meta MR Utility Kit's experimental QR Code Detection API. - [Mixed Reality Utility Kit Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-samples.md): Explore and integrate Mixed Reality Utility Kit samples into Unity projects for MR experiences. - [Mixed Reality Utility Kit - Space Sharing](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-space-sharing.md): Implement Unity's Space Sharing APIs to enable shared mixed reality experiences across devices. - [Mixed Reality Utility Kit - Trackables](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mr-utility-kit-trackables.md): Implement trackable detection using MRUKTrackable and Core SDK trackables API for keyboards and QR codes. - [Mixed reality capture](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mrc.md): Integrate LIV.tv's mixed reality capture tooling and SDKs into Unity applications for authentic content capture. - [Colocated Experiences Motif](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mrmotifs-colocated-experiences.md): Create colocated Unity experiences using Spatial Anchors, Colocation Discovery, and Space Sharing API. - [Instant Content Placement Motif](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mrmotifs-instant-content-placement.md): Implement instant content placement using Meta XR Core SDK's Depth API and EnvironmentRaycastManager for Unity applications. - [Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mrmotifs-overview.md): Implement MR Motifs in Unity to build mixed reality experiences using Passthrough, Depth API, and multiplayer features. - [Passthrough Transitioning Motif](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mrmotifs-passthrough-transitioning.md): Implement seamless VR to passthrough MR transitions using Passthrough API, Boundary API, and Unity. - [Shared Activities in Mixed Reality Motif](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-mrmotifs-shared-activities.md): Implement shared activities in Mixed Reality using Multiplayer Building Blocks and Networked Meta Avatars in Unity. - [Use Simultaneous Hands and Controllers (Multimodal)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-multimodal.md): Implement simultaneous hands and controllers (multimodal) in Unity using Meta XR Core SDK for immersive VR experiences. - [Setup Multiplayer Testing with Link and XR Simulator in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-multiplayer-testing-xr-sim.md): Test multiplayer Unity apps with Link and Meta XR Simulator for three-player interactions. - [Setup Multiplayer Testing in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-multiplayer-testing.md): Test Unity multiplayer VR apps on a single PC with Quest headset using ParrelSync and Link. - [Integrate Boundary](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-ovrboundary.md): Integrate OVRBoundary API to create immersive experiences with boundary system, tracking space, and geometry queries. - [Configure Meta XR camera settings](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-ovrcamerarig.md): Configure Meta XR camera settings using OVRCameraRig prefab and scripts for optimal VR performance and tracking. - [Controller Input and Tracking Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-ovrinput.md): Implement controller input and tracking in Unity using OVRInput API for Meta Quest Touch controllers. - [Use VR Compositor Layers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-ovroverlay.md): Implement VR Compositor layers in Unity using OVROverlay script with various layer types and configurations. - [Meta XR UPM Packages](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-package-manager.md): Import Meta XR packages and SDKs via Unity Package Manager for XR application development and deployment. - [UPM Package Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-package-samples.md): Import sample projects from Meta XR SDK UPM packages using Unity Package Manager for development reference. - [Passthrough Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-bp.md): Optimize Passthrough API integration by enabling/disabling layers, minimizing layer count, and syncing camera refresh rates. - [Creating Passthrough Color LUTs](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-creating-color-luts.md): Create color LUT textures for OVRPassthroughLayer in Unity using image editors like Adobe Photoshop. - [Get Started with Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-gs.md): Configure Unity projects for passthrough, customize, and enable based on system recommendations using OVRManager and OVRCameraRig. - [Neutral Color LUTs](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-neutral-color-luts.md): Utilize Neutral Color LUT images in 16x16x16, 32x32x32, and 64x64x64 formats for Unity passthrough development. - [Passthrough Relighting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-relighting.md): Implement Passthrough Relighting in Unity XR projects, enabling virtual lights and shadows to interact with real-world environments. - [Passthrough Color LUT Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-tutorial-passthrough-color-lut.md): Implement color LUT-enhanced passthrough in Unity using OVRPassthroughLayer and OVRPassthroughColorLut APIs. - [Passthrough Window Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-tutorial-passthrough-window.md): Implement a Passthrough window in Unity using custom shaders, materials, and OVRManager configuration. - [Surface Projected Passthrough Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-tutorial-projected-passthrough.md): Implement surface-projected passthrough in Unity using OVRPassthroughLayer and custom SPPSurfaceController script. - [Basic Passthrough Tutorial with Building Blocks](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-tutorial-with-blocks.md): Implement Passthrough API using Building Blocks in Unity, test with Meta XR Simulator. - [Passthrough Basic Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-tutorial.md): Implement Passthrough API in Unity using Meta XR Core SDK and OpenXR Plugin for Meta Quest headsets. - [Use Passthrough Over Link](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough-use-over-link.md): Enable Passthrough over Link to test passthrough-enabled Unity apps directly in the editor using Meta Quest Link. - [Passthrough API Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-passthrough.md): Integrate Passthrough API into Unity applications for mixed reality experiences with customizable layering and styling. - [Implementation using WebCamTexture](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-pca-documentation.md): Access Passthrough Camera API using Unity WebCamTexture and helper classes for camera data and effects. - [Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-pca-overview.md): Access Passthrough Camera API using Unity WebCamTexture and Android Camera2 API for Computer Vision and Machine Learning applications. - [Unity Sentis For On-Device ML/CV Models](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-pca-sentis.md): Implement Unity Sentis with Passthrough Camera API to integrate on-device ML/CV models for object detection. - [Testing and performance analysis](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-perf.md): Optimize Meta Quest Unity VR applications for performance by analyzing FPS, draw calls, and triangle counts. - [Platform SDK Entitlements End-to-End](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-platform-entitlements.md): Configure Unity multiplayer app with Meta Quest Developer Hub entitlements, AppID, Keystore, and APK upload. - [Upload apps to the Meta Horizon Store](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-platform-tool.md): Upload Meta Quest and Link PC-VR apps to Meta Horizon Store using Oculus Platform Tool from Unity. - [Prepare Your App for Publishing](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-prepare-for-publish.md): Configure Unity project settings for Meta Horizon Store publishing, setting IL2CPP, ARM64, and package identification. - [Oculus Profiler Panel](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-profiler-panel.md): Use Oculus Profiler Panel to monitor and optimize Unity app performance on Link PC-VR and Meta Quest. - [Unity Profiler](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-profiler-tool.md): Profile Unity app performance on Meta Quest using Unity Profiler for optimization and analysis. - [Project Configuration Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-project-configuration.md): Configure Unity project settings for Meta Quest development, optimizing performance and utilizing Meta features. - [Set up Unity for VR development](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-project-setup.md): Configure Unity for VR development on Meta Quest headsets using XR provider plugins and Meta XR Core SDK. - [Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-pt-troubleshooting.md): Troubleshoot Passthrough issues in Unity by configuring OVRManager, shaders, and layer persistence. - [Meta Quest Runtime Optimizer](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-quest-runtime-optimizer.md): Optimize Meta Quest application performance using Meta Quest Runtime Optimizer for Unity, analyzing bottlenecks and game object costs. - [Set Up Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-quickstart-mqdh.md): Set up Meta Quest Developer Hub to manage devices, debug apps, and submit apps to the Store. - [Unity Scripting Reference](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-reference-scripting.md): Access Meta XR SDKs' Unity Scripting Reference to integrate and utilize data structures and APIs for Unity development. - [Unity Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-rendering.md): Optimize Unity rendering for VR with Fixed Foveated Rendering, high display frequencies, Phase Sync, VR Compositor Layers, Single Pass Stereo Rendering, and color space configuration. - [Additional Oculus Resources for Unity Developers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-resources.md): Integrate Meta XR Platform SDK, Avatars SDK, and Audio SDKs into Unity projects for enhanced VR experiences. - [Render Controllers at Runtime](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-runtime-controller.md): Render Meta Quest controller models at runtime using OVRRuntimeControllerPrefab and OpenXR APIs in Unity. - [Unity Sample Framework (Legacy)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sample-framework.md): Explore Unity Sample Framework scenes for VR features like hand tracking, locomotion, and custom hands. - [Unity Sample Projects Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-samples-overview.md): Explore Meta's Unity XR sample projects, including UPM packages, Starter Samples, Motifs, and Showcases, for XR development. - [Using the Scene Model](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-build-mixed-reality.md): Implement Scene Model with Unity to access real-world environment data using Scene Anchors and components. - [Get Started with OVRSceneManager (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-gs.md): Configure Unity projects to use deprecated OVRSceneManager for Scene functionality with OVRCameraRig and permissions. - [Scene Mesh](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-mesh.md): Implement scene mesh in Unity using Meta XR plugin for collision detection and obstacle avoidance. - [Migrating from OVRSceneManager to MRUK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-migrate-mruk.md): Migrate Unity apps from deprecated OVRSceneManager to MR Utility Kit (MRUK) for scene management and spatial awareness. - [Unity Scene Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-overview.md): Build mixed reality experiences using Unity Scene, Passthrough, and Spatial Anchors with Mixed Reality Utility Kit. - [Access Scene data with OVRAnchor](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-ovranchor.md): Access and manipulate Scene data using OVRAnchor components in Unity for custom Scene management. - [Unity Custom Scene Manager Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-sample-customscenemanager.md): Implement custom Scene Managers in Unity using OVRAnchor API for spatial scene data management. - [Unity Mixed Reality Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-sample-mr.md): Implement Mixed Reality features in Unity using OVRAnchor API, Passthrough, and Boundary APIs. - [Unity Scene samples overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-samples-overview.md): Explore Unity Scene samples and reference apps for Meta Quest development using Scene API and OVRAnchor. - [Troubleshooting Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-troubleshooting.md): Troubleshoot Scene issues in Unity by resolving permission and overlapping geometry problems using MR Utility Kit and OVRAnchor APIs. - [Use OVRSceneManager (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-scene-use-scene-anchors.md): Use deprecated OVRSceneManager and OVRSceneAnchor Unity components to access Scene Model and spawn virtual objects. - [Meta XR SDKs for Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sdks-overview.md): Develop Meta Quest XR applications using various Unity SDKs for interactions, audio, avatars, haptics, and more. - [Set Display Refresh Rates](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-set-disp-freq.md): Configure Meta Quest display refresh rates programmatically using OVRPlugin and OVRManager APIs for optimal performance. - [Set up Colocation Package](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-set-up-colocation-package.md): Implement colocation in Unity multiplayer apps using Colocation package, Shared Spatial Anchors API, and Photon Fusion. - [CustomControllers Scene Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-customcontrollers.md): Configure and control custom controllers in Unity using Meta XR Core SDK and CustomControllers scene. - [CustomHands Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-customhands.md): Implement custom hand models in Unity using CustomHandLeft/Right prefabs and OVRGrabber component. - [HandsInteractionTrainScene Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-handtracking.md): Implement hand tracking in Unity using prefabs, scripts, and game objects for interactive 2D/3D experiences. - [Locomotion Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-locomotion.md): Implement various locomotion schemes in Unity using prefabs, Game Objects, and components for VR applications. - [OVROverlay Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-ovroverlay.md): Implement OVROverlay compositor layers in Unity to render high-quality text and textures for VR experiences. - [Passthrough Overlay Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-passthrough-overlay-passthrough.md): Implement passthrough overlay functionality in Unity using OVRPassthroughLayer API and adjust opacity dynamically. - [Passthrough Multiple-Feature Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-passthrough-passthrough-sample.md): Implement multiple Passthrough features in a Unity scene using Meta Quest Developer Hub and Unity Starter Samples. - [Passthrough Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-passthrough.md): Implement Passthrough API in Unity using samples for multiple-feature and overlay techniques. - [Contextual Passthrough Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-passthroughatstartup.md): Implement contextual passthrough feature in Unity VR apps for seamless transitions using PassthroughAtStartup scene. - [Spatial Anchors Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-spatial-anchors.md): Implement Spatial Anchors in Unity using Meta's Spatial Anchor Sample project for persistent anchor storage. - [StartScene Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-startscene.md): Implement a scene selection menu in Unity using World Space UI and OVROverlay compositor layers. - [Stereo180Video Sample Scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-sf-stereo180video.md): Implement stereo 180-degree video playback in Unity for Rift and Mobile platforms using ExoPlayer and OVROverlay. - [Shared Scene Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-shared-scene-sample.md): Implement Shared Spatial Anchors in Unity using Meta XR Core SDK and Photon Unity Networking. - [Shared Spatial Anchors Walkthrough](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-shared-spatial-anchors-walkthrough.md): Implement shared spatial anchors in Unity apps using Photon Unity Networking for multi-user experiences. - [Shared Spatial Anchors](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-shared-spatial-anchors.md): Implement Shared Spatial Anchors in Unity apps using Meta XR Core SDK and Photon Unity Networking. - [Unity Showcase Samples Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-showcases.md): Explore Unity Showcases to build Meta Quest apps with features like Application SpaceWarp, asset streaming, hand tracking, and multiplayer functionality. - [Simulate a VR Environment with Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-simulate-xrsim.md): Install and use Meta XR Simulator with Unity to simulate VR environments and test XR applications. - [Using Single Pass Stereo Rendering and Stereo Instancing](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-single-pass.md): Implement Single Pass Stereo rendering and Stereo Instancing in Unity for Meta Quest headsets and PC. - [Space Sharing Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-space-sharing.md): Implement Space Sharing in Unity apps using MRUK APIs for colocated mixed reality experiences. - [Spatial Anchors Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-spatial-anchors-basic-tutorial.md): Create a Unity app using spatial anchors with OVRSpatialAnchor, OVRManager, and OVRPassthroughLayer components. - [Spatial Anchors Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-spatial-anchors-best-practices.md): Implement spatial anchors best practices in Unity for accurate, room-scale, and boundaryless mixed reality experiences. - [Spatial Anchors Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-spatial-anchors-overview.md): Implement spatial anchors in Unity apps using Insight SDK for persistent, shared mixed reality experiences. - [Spatial Anchors](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-spatial-anchors-persist-content.md): Implement spatial anchors in Unity using OVRSpatialAnchor component to persist and share content across sessions. - [Spatial Data Permission](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-spatial-data-perm.md): Implement spatial data runtime permission in Unity apps for Meta Quest devices using Android permissions and OVRManager. - [Spectator Camera for Casting (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-spectator-camera.md): Implement spectator camera for casting in Meta Quest apps using deprecated Mixed Reality Capture features. - [Splash Screen](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-splash-screen.md): Implement system splash screens in Unity using Meta XR Core SDK for high-performance loading experiences. - [Shared Spatial Anchors Sample](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-ssa-sf.md): Implement Shared Spatial Anchors in Unity using Meta XR Core SDK and Photon Unity Networking. - [Shared Spatial Anchors Troubleshooting Guide](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-ssa-ts.md): Troubleshoot Shared Spatial Anchors issues in Meta Quest apps, resolving errors and configuring app settings. - [Unity Starter Samples](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-starter-samples.md): Explore and integrate Unity Starter Samples for VR features like hand tracking, locomotion, and custom hands. - [Strip Unused Shaders](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-strip-shaders.md): Optimize Meta XR Unity projects by stripping unused shaders to reduce build time and size. - [Meta Quest Touch Plus Controllers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-touch-plus-controllers.md): Implement Meta Quest Touch Plus Controllers in Unity using OVRInput API, trigger force, and haptic feedback features. - [Meta Quest Touch Pro Controllers](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-touch-pro-controllers.md): Implement Meta Quest Touch Pro controller input axes in Unity applications using OVRInput and new Axis1D enums. - [Tracked Physical Keyboard](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tracked-keyboard.md): Implement Tracked Physical Keyboard in Unity using MR Utility Kit and Interaction SDK for VR typing experiences. - [Tutorial - Spatialize Audio in VR and MR](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial-basic-audio.md): Implement spatialized audio in Unity using Meta XR Audio SDK for immersive VR and MR experiences. - [Getting Started with Controller Input and Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial-basic-controller-input.md): Implement controller input and tracking in Unity using Meta XR SDK and OVRInput Class. - [Tutorial - Receive Basic Input from Hand Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial-basic-hand-tracking.md): Implement hand tracking input in Unity using Meta XR All-in-One SDK for interactive VR experiences. - [Tutorial - Receive Basic Voice Input through Voice SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial-basic-voice-input.md): Implement voice input in Unity using Meta Voice SDK and Wit.ai for intent recognition and utterance capture. - [Unity Hello World for Meta Quest VR headsets](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial-hello-vr.md): Set up Unity for Meta Quest VR development, add VR interactions, and preview on devices. - [Tutorial - Unity SharedSpaces Showcase App](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial-sharedspaces-sample.md): Build a multiplayer Unity app using Meta Quest Platform SDK, Photon Realtime, and Unity Netcode for GameObjects. - [Build Your First VR App](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-tutorial.md): Build a basic VR app in Unity using 3D objects, components, and materials, with collision detection. - [Project Setup Tool](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-upst-overview.md): Configure Unity projects for Meta Quest development using the Project Setup Tool and custom Configuration Tasks. - [Use Case - Unity Networking with Photon](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-use-case-networking.md): Implement Unity networking with Photon Realtime for multiplayer Meta Quest apps using Netcode for GameObjects. - [Use Wide Motion Mode](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-wide-motion-mode.md): Implement Wide Motion Mode (WMM) in Unity apps using Meta XR Core SDK for enhanced hand tracking. - [XR Plugin Management for Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/unity/unity-xr-plugin.md): Install and configure Unity XR Plugin Management for Meta Quest development using Unity OpenXR Plugin or Oculus XR Plugin. - [Activation](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-activation.md): Implement Voice SDK activation and deactivation methods for voice experiences using various mic control APIs. - [Activation Models](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-active-models.md): Implement voice interactions in apps using Voice SDK with four activation models: UI Affordance, Immersion, Gaze, and Gesture. - [API Reference](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-api-ref.md): Implement voice-activated experiences using Voice SDK, Wit.ai services, and customizable transcription providers. - [Attention System](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-attention-system.md): Implement Attention System in voice-enabled applications using audio, visuals, and haptics for user feedback. - [Design Principles for Voice Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-bpractices.md): Design voice interactions using Voice SDK principles, covering activation models, attention systems, and interaction models. - [Built-In NLP](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-built-in.md): Utilize Voice SDK's built-in NLP with pre-trained intents, entities, and traits for 13 supported languages. - [Creating a Composer-based scene](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-composer-creating.md): Create a Composer-based scene in Unity using Voice SDK and Wit.ai for voice-augmented experiences. - [Demo Scenes](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-composer-demo.md): Implement Voice SDK and Composer integration in Unity using demo scenes and configurable composer graphs. - [Key Unity Components for Composer](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-composer-key.md): Implement Composer Service, Context Map, Speech Handler, and Action Handler in Unity using Voice SDK interface. - [Using Composer with Voice SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-composer.md): Integrate Voice SDK with Wit.ai's Composer to design interactive conversations and manage context data. - [Conduit](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-conduit.md): Implement Conduit framework in Voice SDK to streamline development and dispatch voice requests efficiently. - [Dynamic Entities Based on GameObject Lifecycle](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-d-e-gameobject-lifecycle.md): Implement dynamic entities in Wit.ai using GameObject lifecycle, registries, and keyword management for improved entity matching. - [Design Principles for Voice Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-design-overview.md): Design voice interactions using Voice SDK with principles on activation models, attention systems, and interaction models. - [Dictation](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-dictation.md): Implement real-time speech-to-text dictation in Unity apps using Voice SDK's AppDictationExperience component and Wit.ai. - [Dynamic Entities](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-dynamic-entities.md): Implement dynamic entities with Voice SDK to bias ASR results and limit entity subsets for accurate voice commands. - [Built-In Entities](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-entities.md): Implement built-in entity recognition using Wit.ai's predefined entities for amounts, dates, distances, and more. - [Implementing Dynamic Entities](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-implementing-d-e.md): Implement dynamic entities in Unity using Voice SDK, creating and configuring DynamicEntities scriptable objects and providers. - [Voice SDK Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-improving-results.md): Implement best practices for Voice SDK to create immersive voice experiences with Wit.ai integration. - [Integrating Voice SDK](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-integrate-voice.md): Integrate Voice SDK into Unity apps for voice experiences with NLP, custom intents, and endpoint configuration. - [Built-in Intents](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-intent.md): Implement Wit.ai's built-in intents for voice-activated applications, covering common, alarm, calendar, media, and music functionalities. - [Interaction Model](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-interaction-model.md): Design user interactions for mixed reality apps using transparency, immersion, and minimal disruption principles. - [Known Issues](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-known-issues.md): Resolve Voice SDK v42/v46 issues by applying patches, configuring Unity settings, and implementing mic sharing. - [Live Understanding](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-live-understanding.md): Implement live understanding in Voice SDK apps using OnValidatePartialResponse callback for low-latency VR voice interactions. - [Voice SDK Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-overview.md): Integrate Voice SDK into AR/VR apps using Wit.ai NLU for voice interactions, commands, and conversations. - [Oculus Party Support](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-platform-integration.md): Implement Oculus Party support in VR experiences using VoiceSDK v50+ and Platform Services integration. - [Preloading TTS Files](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-preloading-tts-files.md): Preload TTS files using Voice SDK's TTSDiskCache feature and TTS Preload Settings asset. - [Built-In Traits](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-traits.md): Utilize built-in Traits in English, including wit$bye, wit$greetings, wit$sentiment, and wit$thanks, for intent detection. - [Providing Voice Transcriptions](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-transcription.md): Implement voice transcription in Unity apps using AppVoiceExperience script and Wit API callbacks. - [TTS Cache Options](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tts-cache-options.md): Configure TTS caching with Voice SDK using TTSRuntimeCache and TTSDiskCache for optimized performance. - [Text-to-Speech Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tts-overview.md): Implement Text-to-Speech functionality in Unity apps using Voice SDK's TTSService and TTSSpeaker scripts. - [TTS Voice Customization](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tts-voice-customization.md): Customize TTS voices using Settings ID, TTSSpeaker, and TTSVoiceSettings with voice, speed, pitch, and gain controls. - [Tutorial 1 - Enabling App Voice Experiences with Built-In NLP](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tutorials-1.md): Build a meditation app with App Voice Experience using Wit built-in intents and entities in Unity. - [Tutorial 2 - Adding Voice Experiences to Your App with Custom NLP](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tutorials-2.md): Implement custom voice experiences in Unity VR apps using Wit.ai NLP, intents, and entities. - [Tutorial 3 - Adding Live Understanding to Your App](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tutorials-3.md): Implement live understanding in Unity apps using Voice SDK and Wit.ai for real-time transcription and intent recognition. - [Voice SDK Tutorials](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-tutorials-overview.md): Implement voice interactions in Unity apps using Voice SDK, Wit.ai, and IL2CPP configuration. - [In-App User Education Methods](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-user-education.md): Implement in-app user education methods for voice features using guided walkthroughs, embedded tips, non-embedded tips, and Voice Search. - [Providing Visual Feedback](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-visual-feedback.md): Implement visual feedback for microphone status in Unity using Wit GameObject events and Text Mesh Pro. - [Best Practices for Voice Interactions in AR/VR](https://developers.meta.com/horizon/llmstxt/documentation/unity/voice-sdk-voice-interaction-bp.md): Implement effective voice interactions in AR/VR using Voice SDK best practices and design principles. - [Vulkan subpasses in Unity](https://developers.meta.com/horizon/llmstxt/documentation/unity/vulkan-subpasses.md): Implement Vulkan subpasses in Unity to optimize post-processing effects and depth lookup for Meta Quest. - [Enable and Test Body Tracking Using the Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-body-tracking.md): Enable and test body tracking in Meta XR Simulator using Unity and Meta Movement package. - [Simulate User Input from Meta Quest Touch Controllers](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-data-forwarding.md): Simulate user input in Meta XR Simulator using real Meta Quest Touch controllers and data forwarding server. - [Get Started with Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-getting-started.md): Install, configure, and use Meta XR Simulator with Unity for XR application development and testing. - [Enable and Test Hand Tracking Using the Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-hand-tracking.md): Enable and test hand tracking in Meta XR Simulator using device setup, keyboard, and mouse inputs. - [Built-in Test Rooms](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-heroscenes.md): Simulate MR applications in Meta XR Simulator's 11 built-in test rooms with varied layouts. - [Meta XR Simulator Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-input-keyboard.md): Simulate Meta Quest interactions in XR Simulator using keyboard, mouse, Xbox controllers, and Meta Quest controllers. - [Meta XR Simulator Overview](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-intro.md): Utilize Meta XR Simulator to test and debug XR applications with simulated Meta Quest headsets and features. - [Meta XR Simulator Logs](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-logs.md): Access and analyze Meta XR Simulator logs to troubleshoot issues and improve Mixed Reality applications. - [Multiplayer testing made easier with Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-multiplayer.md): Test multiplayer Mixed Reality games using Meta XR Simulator with Synthetic Environment Server and Record & Replay. - [Using Point-and-Click Input](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-point-and-click.md): Enable Point-and-Click Input in Meta XR Simulator to interact with XR applications using a mouse. - [Meta XR Simulator Room JSON Syntax](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-recorder-json.md): Create and edit Meta XR Simulator room JSON files to customize scene layouts and furniture. - [Exporting rooms from headset for testing Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-scene-recorder.md): Export rooms from Meta headset to Meta XR Simulator for testing using Scene Data Recorder and JSON configuration. - [Simulate a Mixed Reality Environment](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-ses.md): Simulate Mixed Reality environments in Unity using Meta XR Simulator and Synthetic Environment Server. - [Capture a Meta XR Simulator Session](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-session-capture.md): Record and replay Meta XR Simulator sessions for automated testing and multiplayer setup using Session Capture. - [Build Your Own Test Room](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-synthetic-environment-builder.md): Create custom test rooms using Synthetic Environment Builder Unity package for Meta XR Simulator passthrough simulation. - [Meta XR Simulator JSON Format Rooms](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-test-rooms-json.md): Create and load lightweight JSON-based rooms in Meta XR Simulator for scene data testing and development. - [Meta XR Simulator Test Rooms](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-test-rooms-overview.md): Test MR apps with Meta XR Simulator's built-in and custom test rooms using Synthetic Environment Builder and JSON-based rooms. - [Hybrid Automation Testing](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-unity-automated-testing-hybrid.md): Implement hybrid automation testing with Meta XR Simulator using zero-code and programmatic testing methods. - [Zero-code Automation Testing In Action](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-unity-automated-testing-in-action-pt.md): Implement zero-code automation testing for Unity projects using Meta XR Simulator and PowerShell scripts. - [Meta XR Simulator Automation Testing In Action - Testing with Different Room Layouts(Synthetic Environment)](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-unity-automated-testing-in-action-rooms.md): Implement automated testing for Meta XR apps using different room layouts with Meta XR Simulator. - [Multiplayer Automation Testing](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-unity-automated-testing-multiplayer.md): Automate multiplayer testing using Meta XR Simulator, recording, and replaying client interactions for Unity applications. - [Programmatic Automation Testing](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-unity-automated-testing-programmatic.md): Implement programmatic automation testing with Meta XR Simulator for Unity applications using Oculus Unity-StarterSamples. - [Meta XR Simulator Automation Testing](https://developers.meta.com/horizon/llmstxt/documentation/unity/xrsim-unity-automated-testing.md): Implement automation testing for Unity projects using Meta XR Simulator's zero-code, programmatic, and hybrid approaches. ## Unreal Realize your creativity and build breathtaking worlds with Unreal Engine's cutting-edge tools and real-time collaboration features. ### Docs - [Unreal Archive Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/archive-overview.md): Reference deprecated Unreal Engine features for legacy Meta Quest apps, using archived content for maintenance. - [Avatars After Unreal Engine 4.26 (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/as-avatars-426-unreal.md): Migrate Avatars 1.0 to Unreal Engine 4.26 by manually porting plugins and resolving compatibility errors. - [Expressive Features for Avatars (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/as-avatars-expressive-unreal.md): Implement Meta Avatars with expressive features, gaze targets, and lip-syncing in Unreal projects using OvrLipSync plugin. - [Avatar Developer Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/as-avatars-gsg-unreal.md): Implement Meta Avatars in Unreal Engine C++ projects, utilizing expressive features, hand poses, and lip-sync capabilities. - [Avatar SDK C/C++ Developer Reference (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/as-avatars-ovravatar-reference.md): Access Meta Avatar SDK C/C++ reference materials for data structures and files to integrate avatars. - [Oculus Avatar SDK (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/as-avatars-sdk-intro.md): Integrate Oculus Avatar SDK into VR apps for user presence, hand tracking, and expressive features. - [Avatars Upgrade Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/as-avatars-upgrade-guide.md): Upgrade Oculus Avatars in Unreal C++ projects to Meta Unreal build 1.26 or later for compatibility. - [Oculus Spatializer AAX Plugin Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-aax-overview.md): Integrate Oculus Spatializer AAX plugin into Avid Pro Tools for 3D audio spatialization, despite being deprecated. - [Oculus Spatializer AAX Plugin Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-aax-track-parameters.md): Configure Oculus Spatializer AAX plugin for Pro Tools to spatialize audio with 3D parameters. - [AAX Plugin Sample (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-aax-usage.md): Migrate from retired Oculus Spatializer Plugin to Meta XR Audio SDK for spatial audio integration. - [AAX 3D Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-aax-visualizer.md): Use Oculus Spatializer AAX plugin to visualize and manipulate 3D audio parameters in VR with controllers. - [Oculus AAX Spatializer for DAWs Integration Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-aax.md): Install and use Oculus Spatializer AAX plugin for Pro Tools with PC-VR audio spatialization. - [Oculus Audio Loudness Meter Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-loudness-meter-overview.md): Measure and adjust audio loudness in Meta Quest VR apps using Oculus Audio Loudness Meter. - [Set Up the Oculus Audio Loudness Meter](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-loudness-meter-setup.md): Set up Oculus Audio Loudness Meter on Windows for audio level measurement and analysis. - [Measure Loudness with Oculus Loudness Meter](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-loudness-meter-using.md): Measure Meta Quest app loudness using Oculus Loudness Meter tool with LUFS threshold targets. - [Set Up the Oculus Spatializer Plugin (OSP) for FMOD](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-fmod-overview.md): Integrate Oculus Spatializer Plugin (OSP) into FMOD Studio projects for 3D spatial audio on Windows and macOS. - [Oculus Spatial Reverb for FMOD Studio](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-fmod-reverb.md): Configure Oculus Spatial Reverb in FMOD Studio for spatial audio processing using Oculus Spatializer Plugin parameters. - [How to Use the Oculus Spatializer in FMOD Studio](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-fmod-usage.md): Implement Oculus Spatializer and Oculus Ambisonics in FMOD Studio for spatial audio processing and 3D sound rendering. - [Oculus Spatializer for FMOD Integration Guide](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-fmod.md): Integrate Oculus Spatializer plugin with FMOD Studio for 3D audio spatialization on Windows and Mac OS X. - [Use the Oculus Spatializer for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-ue.md): Configure Oculus Spatializer in Unreal Engine for immersive VR audio experiences with spatialization and audio propagation features. - [DAW-Specific Notes (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst-daw.md): Troubleshoot Oculus Spatializer Plugin compatibility issues with various DAWs, including Ableton, Reaper, and Cubase. - [Legal Notifications (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst-legal.md): Migrate from deprecated Oculus Spatializer Plugin to Meta XR Audio SDK for Unity and Unreal projects. - [VST Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst-overview.md): Integrate deprecated Oculus Spatializer VST plugin into DAWs for 3D audio spatialization and previewing. - [Oculus VST Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst-track-parameters.md): Configure Oculus Spatializer VST plugin for PC-VR audio spatialization with 3D sound source positioning. - [Use the DAW Plugin (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst-usage.md): Configure Oculus Spatializer plugin for DAW tracks, enabling spatial audio with HMD tracking for Rift. - [Oculus VST Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst-visualizer.md): Configure and utilize Oculus Spatializer VST plugin for 3D audio visualization and manipulation in PC-VR. - [Oculus VST Spatializer for DAWs Integration Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-vst.md): Integrate Oculus Spatializer VST plugin into DAWs for 3D audio spatialization, despite being end-of-life. - [Integrate the Oculus Spatializer for Wwise in Your App](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-wwise-integration.md): Integrate Oculus Spatializer for Wwise into applications using Wwise libraries and plugin registrations. - [Set Up the Oculus Spatializer for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-wwise-overview.md): Install and configure Oculus Spatializer for Wwise to spatialize monophonic sound sources in 3D applications. - [Configure the Target Platform for Wwise in Unity Projects](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-wwise-unity-install.md): Configure Oculus Spatializer plugin for Wwise in Unity projects across x86, x86_64, macOS, and Android platforms. - [How to Use the Oculus Spatializer for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-wwise-usage.md): Configure Oculus Spatializer for Wwise to spatialize audio in Unity or Unreal applications. - [Oculus Spatializer for Wwise Integration Guide](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-osp-wwise.md): Integrate Oculus Spatializer Plugin with Audiokinetic Wwise for 3D spatial audio in Unreal applications. - [Precompute Visemes to Save CPU Processing with Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-ovrlipsync-precomputed-unreal.md): Pre-compute visemes for recorded audio in Unreal to save CPU processing using OVRLipSyncPlaybackActor. - [Explore Oculus Lipsync with the Sample Scene for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-ovrlipsync-sample-unreal.md): Explore Oculus Lipsync sample scene in Unreal Engine, learn lip-syncing with LiveCaptureBlueprint and PlaybackBlueprint. - [Oculus Lipsync for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-ovrlipsync-unreal.md): Integrate Oculus Lipsync into Unreal Engine projects for lip-syncing avatars with visemes and laughter detection. - [Use Oculus Lipsync for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-ovrlipsync-using-unreal.md): Implement Oculus Lipsync in Unreal Engine projects for lip-syncing animations using visemes and audio processing. - [Viseme Reference](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-ovrlipsync-viseme-reference.md): Reference Oculus Lipsync visemes, map phonemes to mouth shapes, and create lip-sync models. - [Oculus Lipsync Guide](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-ovrlipsync.md): Implement Oculus Lipsync to sync avatar lip movements to speech sounds using visemes, plugins, and APIs. - [Profiler Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-profiler-overview.md): Profile audio performance in VR/non-VR apps using Oculus Audio Profiler with Oculus Spatializer plugins. - [Setup the Oculus Audio Profiler](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-profiler-setup.md): Install and configure Oculus Audio Profiler for Unity, FMOD, Wwise, and native development projects. - [Profile Spatialized Audio](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-profiler-using.md): Profile local or remote apps with Oculus Audio Profiler tool, interpreting results and troubleshooting connections. - [Oculus Spatializer Features](https://developers.meta.com/horizon/llmstxt/documentation/unreal/audio-spatializer-features.md): Migrate from Oculus Spatializer to Meta XR Audio SDK and leverage spatialization features, including HRTFs, audio propagation, head tracking, volumetric sources, near-field rendering, and ambisonics. - [Dynamic resolution](https://developers.meta.com/horizon/llmstxt/documentation/unreal/dynamic-resolution-unreal.md): Implement Dynamic Resolution in Unreal Engine applications for Meta Quest devices, optimizing frame rate and image quality. - [Mobile GPUs and impaired algorithms](https://developers.meta.com/horizon/llmstxt/documentation/unreal/gpu-impaired-algorithms.md): Optimize mobile GPU performance by understanding impaired algorithms, tiled rendering, and efficient rendering techniques. - [Mobile GPUs and improved algorithms](https://developers.meta.com/horizon/llmstxt/documentation/unreal/gpu-improved-algorithms.md): Optimize graphics rendering on Meta Quest devices using mobile GPU-friendly algorithms and 4x MSAA anti-aliasing. - [Mobile GPUs and tiled rendering](https://developers.meta.com/horizon/llmstxt/documentation/unreal/gpu-tiled.md): Understand tile-based rendering on mobile GPUs, optimize 3D graphics for Meta Quest devices using OpenGL or Vulkan APIs. - [Haptics Studio](https://developers.meta.com/horizon/llmstxt/documentation/unreal/haptics-studio.md): Create high-quality HD haptics using Meta Haptics Studio and integrate with Meta Haptics SDK in Unity or Unreal applications. - [Unreal Integration - Settings and Tools](https://developers.meta.com/horizon/llmstxt/documentation/unreal/index.md): Configure Unreal Engine for Meta XR development, optimize performance, and deploy apps to Meta Quest devices. - [Configuring Apps for Meta Avatars SDK](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-avatars-app-config.md): Configure applications to integrate Meta Avatars SDK, enabling avatar-based features and functionality. - [Best Practices for Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-best-practices.md): Implement Acoustic Ray Tracing in Unreal Engine for dynamic scenes with moving objects and vehicles. - [Control Zones in Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-control-zone.md): Implement Meta XR Acoustic Control Zones in Unreal for fine-tuning reverb and acoustics in 3D scenes. - [Acoustic Geometry in Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-geometry.md): Implement Meta XR Acoustic Geometry in Unreal Engine to generate acoustic meshes for immersive audio experiences. - [Getting Started with Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-getting-started.md): Implement Acoustic Ray Tracing in Unreal projects using Meta XR Audio SDK for immersive audio experiences. - [Acoustic Maps in Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-map.md): Implement Meta XR Acoustic Maps in Unreal Engine for precomputed acoustic ray tracing and realistic audio experiences. - [Materials in Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-material.md): Configure Meta XR Acoustic Materials in Unreal for realistic reverb and audio simulation using customizable material properties and Physic Material Mapping. - [Acoustic Ray Tracing for Unreal Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-overview.md): Implement Acoustic Ray Tracing in Unreal projects using Meta XR Audio SDK for realistic acoustics simulation. - [Project Settings in Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-project-settings.md): Configure Meta XR Acoustics project settings for Acoustic Ray Tracing in Unreal, controlling audio quality and performance. - [Troubleshooting Acoustic Ray Tracing for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-acoustic-ray-tracing-unreal-troubleshooting.md): Troubleshoot Meta XR Audio Acoustic Ray Tracing issues in Unreal Engine, resolving common problems and configuring settings. - [Meta XR Audio Plugin for FMOD - Ambisonic](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-ambisonic.md): Implement Meta XR Audio Plugin for FMOD to process 4-channel ambisonic audio sources with advanced spherical harmonic binaural rendering. - [Meta XR Audio Plugin for FMOD Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-intro.md): Integrate Meta XR Audio Plugin for FMOD into Unreal projects for spatialized audio and room acoustics. - [Meta XR Audio Plugin for FMOD - Getting Started](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-req-setup.md): Install Meta XR Audio Plugin for FMOD and Unreal Engine, configure project settings, and integrate spatial audio. - [Apply Room Acoustics in FMOD](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-room-acoustics.md): Implement room acoustics in FMOD using Meta XR Audio SDK, configuring Shoebox Room or Acoustic Ray Tracing models. - [Apply Spatialization in FMOD](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-spatialize.md): Apply spatialization to mono sound events in FMOD using Meta XR Audio Plugin with various spatializer settings. - [Meta XR Audio SDK Plugin for FMOD and Unreal - Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-troubleshooting.md): Troubleshoot Meta XR Audio SDK Plugin for FMOD and Unreal, resolving issues with spatial audio, reverb, and reflections. - [Meta XR Audio Plugin for FMOD - Unreal Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-fmod-unreal-example.md): Integrate Meta XR Audio Plugin with FMOD in Unreal Engine for 3D spatial audio experiences. - [Meta XR Audio SDK for Unreal - Ambisonics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-ambisonic.md): Implement ambisonic audio in Unreal using Meta XR Audio SDK with advanced spherical harmonic binaural rendering. - [Meta XR Audio SDK for Unreal Features](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-features.md): Implement spatial audio in Unreal Engine using Meta XR Audio SDK with HRTF, ambisonics, and room acoustics simulation. - [Meta XR Audio SDK for Unreal Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-intro.md): Implement Meta XR Audio SDK in Unreal projects to spatialize audio, adjust acoustics, and play ambisonic audio. - [Meta XR Audio Plugin for Unreal Native - Getting Started](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-req-setup.md): Set up Meta XR Audio Plugin for Unreal Native to enable spatial audio in Unreal Engine projects. - [Apply Room Acoustics in Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-room-acoustics.md): Implement room acoustics in Unreal using Meta XR Audio SDK, configuring reverb, acoustic models, and parameters. - [Meta XR Audio SDK Plugin for Unreal - Samples](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-samples.md): Explore Meta XR Audio SDK samples for Unreal, implementing spatial audio features like spatialization, room acoustics, and Ambisonics. - [Apply Spatialization in Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-spatialize.md): Apply spatialization to sounds in Unreal using Meta XR Audio SDK with customizable source settings. - [Meta XR Audio SDK Plugin for Unreal - Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-troubleshooting.md): Troubleshoot Meta XR Audio SDK Plugin for Unreal by resolving spatialized audio, reverb, and reflection issues. - [Meta XR Audio Plugin for Unreal Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal-tutorial.md): Implement Meta XR Audio Plugin in Unreal Engine to spatialize audio sources, add reverb, and render ambisonics. - [Meta XR Audio SDK Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-unreal.md): Implement Meta XR Audio SDK in Unreal projects for spatialized audio with HRTF-based spatialization and room acoustics simulation. - [Meta XR Audio Plugin for Wwise - Ambisonic](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-ambisonic.md): Implement ambisonic audio rendering in Wwise using Meta XR Audio SDK Plugin with ambisonic decoder. - [Introduction to the Meta XR Audio SDK for Wwise in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-intro.md): Integrate Meta XR Audio SDK for Wwise into Unreal Engine projects for spatialized VR audio experiences. - [Parameter Reference for the Meta XR Audio SDK for Wwise in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-parameter-reference.md): Configure Meta XR Audio SDK for Wwise in Unreal Engine using global, acoustic, and acoustic settings parameters. - [Requirements and Setup for the Meta XR Audio SDK for Wwise in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-req-setup.md): Set up Meta XR Audio SDK for Wwise in Unreal Engine by installing Wwise, downloading the SDK plugin, and configuring the plugin for use in Unreal Engine projects. - [Apply Room Acoustics in Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-room-acoustics.md): Apply room acoustics in Wwise using Meta XR Audio Plugin, adjusting acoustic parameters and settings. - [Apply Spatialization in Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-spatialize.md): Apply spatialization to mono sound events in Wwise using Meta XR Audio Plugin, configuring plugin settings and parameters. - [Meta XR Audio SDK Plugin for Wwise and Unreal - Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-troubleshooting.md): Troubleshoot Meta XR Audio SDK Plugin for Wwise and Unreal, resolving spatialization, reverb, and artifact issues. - [Unreal Integration of Meta XR Audio SDK for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/unreal/meta-xr-audio-sdk-wwise-unreal-integration.md): Integrate Meta XR Audio SDK for Wwise into Unreal Engine projects for immersive XR audio experiences. - [Blendshape Visual Reference for Movement SDK for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/move-ref-blendshapes.md): Reference Movement SDK for Unreal blendshapes with visual examples for XrFaceExpression2FB enum values. - [Body Joint Visual Reference for Movement SDK for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/move-ref-body-joints.md): Reference body joints and facial expressions for Movement SDK in Unreal Engine development. - [Mixed Reality Experience and Use Cases](https://developers.meta.com/horizon/llmstxt/documentation/unreal/mr-experience-and-use-cases.md): Developers can build Mixed Reality experiences using Meta Quest SDKs and APIs, including Passthrough API. - [App Spacewarp](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-app-spacewarp.md): Implement Application SpaceWarp (AppSW) to achieve 70% performance improvement by rendering at half-rate and synthesizing frames using motion vectors and depth buffers via OpenXR API. - [Battery Saver mode](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-battery-saver-mode.md): Implement Battery Saver mode handling in Quest apps by adjusting to display, rendering, and performance changes. - [Compatibility mode](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-compatibility-mode.md): Implement forward compatibility on Meta Quest devices using Compatibility Mode and configure supported devices. - [Compositor layers](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-compositor-layers.md): Implement compositor layers in VR applications for sharper textures and independent framerates using predefined shapes. - [The compositor](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-compositor.md): Understand Meta's VR Compositor functionality, including reprojection, distortion, and layering for optimized VR experiences. - [CPU and GPU levels](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-cpu-gpu-levels.md): Configure CPU and GPU levels for Meta Quest apps using ProcessorPerformanceLevel enum and engine-specific APIs. - [Fixed foveated rendering (FFR)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-fixed-foveated-rendering.md): Implement fixed foveated rendering (FFR) in Meta Quest applications to improve framerate and reduce power consumption. - [OpenXR, VRAPI, and LibOVR](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-openxr-vrapi.md): Develop VR/XR applications using OpenXR, understanding its differences with deprecated VrApi and legacy LibOVR APIs. - [Render Scale](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-render-scale.md): Configure render scale in Unreal Engine for Meta Quest apps to manage GPU usage and image clarity. - [OpenGL ES and Vulkan](https://developers.meta.com/horizon/llmstxt/documentation/unreal/os-vulkan-opengl.md): Choose between OpenGL ES and Vulkan graphics APIs for Meta Quest development, with Vulkan recommended. - [Overlays and Input Focus](https://developers.meta.com/horizon/llmstxt/documentation/unreal/overlays-and-input-focus.md): Implement focus awareness and overlays in Unreal apps for Meta Quest using input focus handling APIs. - [Meta Horizon OS Audio](https://developers.meta.com/horizon/llmstxt/documentation/unreal/platform-audio.md): Implement Meta Horizon OS Audio features, handling microphone muting and low-latency audio rendering. - [Advanced GPU Pipelines and Loads, Stores, and Passes](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-advanced-gpu-pipelines.md): Optimize mobile GPU rendering with tiled rendering, loads, and stores for OpenGL and Vulkan APIs. - [Art Direction for All-in-One VR Performance](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-art-direction.md): Optimize all-in-one VR performance by making informed art direction decisions on style, focus, and technical trade-offs. - [Performance and Optimization](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-book-performance.md): Optimize Meta Quest apps using performance and optimization techniques, profiling, and RenderDoc for Oculus tools. - [Oculus-VR Fork Game Engine Performance Enhancement](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-fork-engine-perf.md): Optimize Unreal Engine 5 performance on Meta Quest devices using Oculus-VR Fork's enhanced features and CVars. - [Memory / RAM](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-memory-ram.md): Understand Meta Quest memory limits, identify out-of-memory crashes, and optimize app memory usage. - [Accurately Measure an App’s Per-Frame GPU Cost](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-per-frame-gpu.md): Measure an app's per-frame GPU cost using VrApi logs and TimeWarp disabling commands. - [Basic Optimization Workflow for Apps](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-perf-opt-mobile.md): Optimize Meta Quest app performance using profiling workflow to identify CPU or GPU bottlenecks and address optimization. - [Boosting CPU and GPU Levels](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-quest-boost.md): Optimize Meta Quest app performance by enabling higher CPU and GPU levels, dual-core mode, and dynamic resolution. - [Using RenderDoc Meta Fork to Optimize Your App - Part 1](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-renderdoc-optimizations-1.md): Optimize Meta Quest apps using RenderDoc Meta Fork to verify instanced stereo rendering, eliminate temporary buffers, optimize shadow casting and receiving, and implement GPU instancing. - [Using RenderDoc Meta Fork to Optimize Your App - Part 2](https://developers.meta.com/horizon/llmstxt/documentation/unreal/po-renderdoc-optimizations-2.md): Optimize Meta Quest apps using RenderDoc Meta Fork to analyze rendering patterns, shader complexity, and LOD systems. - [Account Linking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-account-linking.md): Implement account linking between user accounts in your system and Meta accounts using Meta's Platform SDK. - [Achievements](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-achievements.md): Create and manage achievements in Meta Quest apps using Achievements API and Platform SDK features. - [App to App Travel](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-app-to-app-travel.md): Implement App to App Travel feature using updated ApplicationOptions API to seamlessly transfer users between Meta Quest apps. - [Asset Files to Manage Download Size](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-assets.md): Optimize Meta Horizon mobile app download size using OBB expansion files and required asset files. - [Meta Quest Attestation API](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-attestation-api.md): Implement Meta Quest Attestation API to authenticate app and device integrity on Android using Unreal Engine. - [Blocking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-blockingsdk.md): Implement user blocking and unblocking features in Unreal apps using MetaXR Platform SDK APIs and blueprints. - [Build Social Experiences in Your Apps](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-build-social-experiences.md): Build social experiences in Meta Quest apps using social platform features, personalized presence, and social marketing features. - [Challenges Server to Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-challenges-s2s.md): Implement Meta Quest Challenges using Server-to-Server APIs to create and manage challenges securely. - [Challenges](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-challenges.md): Implement Challenges in Oculus applications using Challenge Client APIs and integrate with Leaderboards. - [Cloud Backup](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-cloud-backup.md): Implement Cloud Backup for Meta Quest apps using Android Auto Backup, enabling automatic data backup and restore. - [Cloud Storage Deprecation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-cloud-storage-deprecation.md): Migrate apps from deprecated Cloud Storage V2 to Cloud Backup by January 31st, 2025, ensuring data preservation. - [Cloud Saves API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-cloud-storage.md): Implement Cloud Storage v2 to save, synchronize, and load user data across Meta Quest devices and installs. - [Meta Cross-Device Development with App Groupings](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-cross-device-app-groupings.md): Manage Meta Quest cross-device development by creating and sharing app groupings with platform settings and services. - [App Deep Linking with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-deep-linking.md): Implement app deep linking using Platform SDK to launch apps directly into specific modes or events. - [Destinations and Group Presence Implementation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-destinations-implementation.md): Implement destinations and group presence in immersive apps using Meta Developer Dashboard and deep linking. - [Destinations Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-destinations-overview.md): Create and manage destinations in Meta Horizon Store using Developer Dashboard and integrate with APIs. - [Destinations and Group Presence Testing](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-destinations-testing.md): Implement destinations and group presence features using Meta APIs and developer dashboard for multi-user experiences. - [Developer Posts](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-developer-posts.md): Create and manage developer posts for Meta Horizon apps, integrating deep links and analytics. - [Entitlement Check for Store Apps](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-entitlement-check.md): Implement entitlement checks in Meta Horizon Store apps using Unreal Engine and Server-to-Server APIs. - [Invokable Error Dialogs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-error-dialogs.md): Implement Invokable Error Dialogs using OVR Platform Blueprint nodes for consistent error handling in Meta Quest applications. - [Add Events to Meta Horizon Home](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-events.md): Create and manage events in Meta Horizon Home using the Events feature and Platform SDK APIs. - [Send Friend Requests from Apps - Mobile](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-friend-requests-from-apps.md): Implement friend request feature in Unreal apps using Platform native API and ovr_User_LaunchFriendRequestFlow() method. - [Get Age Category API](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-get-age-category-api.md): Implement Get Age Category API in Unreal Engine apps to retrieve user age groups for Meta Horizon Store compliance. - [Get Started with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-get-started.md): Integrate Meta Horizon platform solutions into Unreal Engine apps using Oculus Platform SDK and APIs. - [Group Launch](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-group-launch.md): Create and manage Group Launch deep links using Meta's S2S REST APIs for coordinated user travel. - [Group Presence Technical Implementation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-group-presence-implementation.md): Implement Group Presence feature by setting user presence with `GroupPresenceOptions` and destination APIs. - [Group Presence Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-group-presence-overview.md): Implement Group Presence in immersive apps to share user location and status using destinations and deep linking. - [Group Presence Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-group-presence-quickstart.md): Implement Group Presence in Meta Horizon apps using GroupPresenceOptions and Platform SDK APIs. - [Add-ons Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-iap-s2s.md): Implement In-App Purchases using Meta Horizon Server-to-Server REST APIs for secure entitlement verification and management. - [Testing Add-ons](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-iap-test.md): Test and validate add-on integrations using test users, payment methods, and entitlement management. - [Add-ons Integration](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-iap.md): Integrate in-app purchases and add-ons into Unreal Engine apps using Meta XR Platform SDK APIs. - [Invite to App Technical Implementation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-invite-implementation.md): Implement Invite to App feature in immersive VR/MR apps using provided APIs and group presence settings. - [Invite Link](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-invite-link.md): Implement Invite Link feature in immersive VR/MR apps using Group Presence API and deep linking. - [Invite to App](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-invite-overview.md): Implement Invite to App feature in VR/MR apps using Meta Quest Platform SDK APIs and guidelines. - [Invite to App Quickstart](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-invite-quickstart.md): Implement Invite to App feature in immersive VR/MR apps using Platform SDK and Group Presence APIs. - [Language Packs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-language-packs.md): Implement downloadable language packs in Meta Quest and Link PC-VR apps using Meta Horizon platform Command Line Utility and APIs. - [Leaderboards Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-leaderboards-s2s.md): Integrate Meta Horizon leaderboards using Server-to-Server REST APIs for creating, updating, and retrieving leaderboard data. - [Leaderboards](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-leaderboards.md): Implement leaderboards in Meta Quest apps using the Leaderboards API and Developer Dashboard. - [Lying Down Mode](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-lying-down-mode.md): Implement Lying Down Mode control in Meta Quest apps by configuring AndroidManifest.xml settings. - [Managed Account Information API](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-managed-account-info.md): Access managed account information using Meta's Platform SDK and Managed Account Information API. - [Matchmaking API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-matchmaking-api.md): Implement matchmaking in Meta Quest apps using deprecated Matchmaking API with alternative third-party solutions. - [Testing and Tuning Matches (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-matchmaking-debugging.md): Test and tune Meta Quest matchmaking using ovr_Matchmaking_GetAdminSnapshot, debugging tools, and analytics. - [How to Implement Simple, Browse and Advanced Matchmaking (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-matchmaking-howtos.md): Implement simple, browse, and advanced matchmaking in Meta Quest apps using Platform SDK APIs. - [Matchmaking with Platform Solutions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-matchmaking-intro.md): Implement matchmaking in Meta Horizon platform apps using matchmaking pools, APIs, and Rooms feature. - [Refine Matchmaking with Skill, Data Settings, and Queries (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-matchmaking-skill-queries.md): Implement refined matchmaking in Meta Quest apps using skill components, data settings, and queries. - [Mic Switcher](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-mic-switcher.md): Implement Mic Switcher feature using Client Mic Switcher APIs to control audio channels and microphone availability. - [Monetization Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-monetization-overview.md): Implement Meta monetization features, including DLC, IAP, and Subscriptions, using Developer Dashboard and SDKs. - [SharedSpaces Multiplayer Showcase](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-mp-sharedspaces.md): Implement Meta Quest multiplayer features using Meta Horizon platform, Photon SDK, and Unreal Engine. - [Test Cases](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-mp-test-cases.md): Implement Multiplayer Test Cases for Meta Quest apps, handling Join Intent Payload and App State scenarios. - [Multiplayer Enablement](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-multiplayer-enablement.md): Implement multiplayer features in Meta Quest apps using Platform SDK, networking solutions, and reporting services. - [Multiplayer Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-multiplayer-overview.md): Implement Meta Quest Multiplayer features, including Destinations, Group Presence, Invites, and Rejoin, to create seamless multiplayer experiences. - [Multiplayer Testing Tool](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-multiplayer-testing-tool.md): Test and verify multiplayer features using Meta's Multiplayer Testing Tool for app invite and group presence implementation. - [Rooms and Matchmaking with the Unreal Sessions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-oss-sessions.md): Implement Meta Quest matchmaking and Rooms using Unreal Sessions interface and OSS Sessions APIs. - [User Verification](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-ownership.md): Integrate User Verification into Unreal apps using ovr_User_GetUserProof() and Server-to-Server API requests. - [Peer-to-Peer Networking (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-p2p.md): Implement Peer-to-Peer networking in Meta Horizon platform apps using Unreal's UNetDriver and OculusNetDriver. - [Parties and Party Chat](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-parties.md): Implement party chat and manage VoIP streams in Meta Quest apps using System VoIP API and native APIs. - [Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-platform-intro.md): Integrate Meta Horizon platform features into Unreal apps for social, engaging, and monetizable VR experiences. - [Platform SDK Release Notes Archive](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-platform-release-archive.md): Access Oculus Platform SDK release notes archive, detailing new features, improvements, and fixes across multiple versions. - [Users, Friends, and Relationships](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-presence.md): Implement user and friend management in Meta Quest apps using User object and related APIs. - [Quest Tools Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-quest-tools-overview.md): Manage and interact with Meta Quest apps using Quest Tools features, including asset files, cloud storage, webhooks, app deep linking, and cross-device development with App Groupings. - [Quick Invites](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-quick-invite.md): Implement Quick Invites API in Meta Quest apps for seamless multiplayer experiences and user invitations. - [Reference Content](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-reference.md): Access Platform SDK reference content, including headers, functions, and data structures for development. - [Rejoin](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-rejoin.md): Implement Rejoin feature to display dialog for reconnecting to interrupted multiplayer sessions using provided APIs. - [Server APIs for Moderated Rooms (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-rooms-s2s.md): Use deprecated Server APIs to create, update, and delete moderated rooms via S2S REST calls. - [Meta Quest Rooms (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-rooms.md): Implement Meta Quest Rooms feature using deprecated Rooms API or third-party alternatives like Photon. - [Roster](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-roster.md): Implement Roster feature by updating user group presence data for in-game friend management and lobby session integration. - [Server to Server Basics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-s2s-basics.md): Implement server-to-server REST API calls to Meta Horizon platform for secure interactions, using access tokens, app credentials, and user access tokens. - [Sample Apps](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-sampleapp.md): Implement Meta Horizon platform features using sample apps for native, Unity, and Unreal development. - [Save Game Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-save-game-best-practices.md): Implement robust save game management by versioning data schema, using integrity checks, and autosave solutions. - [Security Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-security-overview.md): Implement Meta Quest security features using Attestation API and Get Age Category API for app integrity and user verification. - [Set Up for Platform Development with Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-setup.md): Set up Unreal Engine for Meta Horizon platform development, integrate Platform SDK, and initialize entitlement checks. - [Shader Compilation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-shader-compilation.md): Enable Horizon OS SBC pre-loading feature to automatically upload and download pre-computed graphics shaders, reducing app startup delays and frame rate drops by configuring AndroidManifest.xml and Meta Horizon Dashboard settings, and implementing custom prewarming logic using provided intent flags and code snippets. - [Share Content from Apps](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-sharing.md): Enable users to share VR experiences via casting, video recording, and photo sharing in Android apps. - [Social Features Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-social-features-overview.md): Implement social features in Meta Horizon apps using Platform SDK's User Info, Friends, Parties, Blocking, and User Reporting APIs. - [Server APIs for Subscriptions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-subscriptions-s2s.md): Implement subscription management using Meta Horizon Server-to-Server REST APIs for querying, canceling, and extending subscriptions. - [System Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-system-deep-linking.md): Implement system deep linking in Meta Horizon OS apps using Android ActivityManager commands and intents. - [Travel Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-travel-overview.md): Implement travel features in Meta Quest apps using Destinations, Group Presence, and Invite APIs. - [Travel Testing and Use Cases](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-travel-testing-and-use-cases.md): Test and implement travel features, deep linking, and group presence in VR/MR apps using Meta Quest APIs. - [User Engagement Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-user-engagement-overview.md): Implement User Engagement features in Meta Horizon apps using Platform SDK Engagement APIs and tools. - [User Management Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-user-management-overview.md): Implement user management features, including entitlement checks, account linking, and language packs, for cross-platform apps. - [User Notifications Analytics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-user-notifications-analytics.md): Analyze user notification metrics, including reach, clicks, and unsubscribes, using Meta Horizon Developer Dashboard analytics. - [Create User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-user-notifications-create.md): Create user notifications in Meta Horizon Developer Dashboard and implement event-based notifications using cURL requests. - [Event-based User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-user-notifications-event.md): Implement event-based user notifications using Meta Quest Graph API with request IDs, recipient IDs, and access tokens. - [User Notifications Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-user-notifications.md): Implement User Notifications feature in Meta Horizon apps using dashboard and event-based APIs. - [Server-Mixed Spatialized VoIP](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-voip-server.md): Implement server-mixed spatialized VoIP in Meta Quest apps using ambisonic audio and APIs. - [Voice Chat (VoIP) using Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-voip.md): Implement voice chat in Unreal apps using Meta's Platform VoIP service and Unreal's Online Subsystem API. - [Getting Started with Webhooks](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ps-webhooks-getting-started.md): Implement Webhooks to receive real-time notifications for specific events, such as multiplayer join intents and order status updates. - [Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/scene-best-practices.md): Implement best practices for working with Scene in mixed reality experiences using world locking, anchors, and Scene Mesh. - [Use ADB with Meta Quest Mobile Devices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-adb.md): Use Android Debug Bridge (ADB) to connect, install, and debug Meta Quest mobile devices via USB or Wi-Fi. - [Using AutoDriver to Record Inputs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-autodriver.md): Record and play back user inputs for automated testing using AutoDriver VrApi layer. - [Optimization Tools](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-book-tools.md): Optimize Meta Quest app performance using tools like RenderDoc, ovrgpuprofiler, and Perfetto for profiling and debugging. - [Draw Call Metrics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-draw-call-metrics.md): Analyze GPU performance using RenderDoc Meta Fork to retrieve draw call metrics and optimize rendering. - [Track GPU Memory Usage with gpumeminfo](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-gpumeminfo.md): Use gpumeminfo CLI tool to track GPU memory usage on Meta Quest processes and analyze allocations. - [Use GPU Systrace for Render Stage Tracing (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-gpusystrace.md): Use deprecated GPU Systrace tool for render stage tracing on Meta Quest headsets, then migrate to Perfetto. - [Logcat Stats Definitions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-logcat-stats.md): Analyze Meta Quest app performance using Logcat, VrApi, and XrPerformanceManager logs for optimization and debugging. - [Collect Logs with Logcat](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-logcat.md): Use Logcat to collect and analyze Android OS and app logs for Meta Quest development and debugging. - [Manage your Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-basic-usage.md): Manage Meta Quest headsets with MQDH, configuring device settings, enabling ADB, and setting up Link. - [Layer Visibility Control in VR Compositor](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-compositor-layer.md): Analyze and optimize VR app performance using Meta Quest Developer Hub's Compositor layer visibility control feature. - [Create a Custom Command](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-custom-commands.md): Create custom ADB commands in Meta Quest Developer Hub for streamlined VR development workflows. - [Deploy Build on Headset](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-deploy-build.md): Deploy APK builds to Meta Quest headset using MQDH for testing and distribute via release channels. - [Set Up Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-device-setup.md): Set up Meta Quest headsets with Meta Quest Developer Hub for development and debugging purposes. - [MQDH Downloads](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-download-tools.md): Download and manage Meta Quest SDKs, tools, and code samples using Meta Quest Developer Hub. - [Explore File Manager](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-file-manager.md): Manage Meta Quest device files using MQDH File Manager, accessing device and local files, and perform file actions. - [Get Started with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-getting-started.md): Set up Meta Quest Developer Hub to connect and manage Meta Quest headsets for development. - [Performance Analyzer and Metrics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-logs-metrics.md): Analyze Meta Quest app performance using Performance Analyzer, OVR Metrics Tool, and Perfetto integration for optimization. - [Debugging Tools](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-media.md): Utilize Meta Quest Developer Hub (MQDH) to capture, record, and cast headset footage for debugging and testing purposes. - [Add, Remove, and Switch Between Multi-User Accounts](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-multiuser.md): Manage multi-user accounts on Meta Quest devices, adding, removing, and switching between test user accounts. - [Submit and Track Bugs and Feature Requests](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-report-a-bug.md): Submit and track bugs and feature requests using Meta's Feedback Center with detailed reporting and status updates. - [Troubleshooting MQDH](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh-troubleshooting.md): Troubleshoot Meta Quest Developer Hub (MQDH) issues, resolving common errors and connectivity problems. - [Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-mqdh.md): Manage Meta Quest devices, debug apps, and submit to Store using Meta Quest Developer Hub application. - [Using Oculus Debugger for VS Code](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-oculus-debugger.md): Debug Unreal Engine and native Meta Quest apps using Oculus Debugger VS Code extension with LLDB debugger. - [OVR Metrics Tool - Best Practices for Non-Engineers](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-ovr-best-practices.md): Use OVR Metrics Tool to measure and analyze Quest app performance, identifying CPU/GPU bottlenecks and optimizing frame rates. - [Use ovrgpuprofiler for GPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-ovrgpuprofiler.md): Use ovrgpuprofiler CLI tool to profile Meta Quest GPU performance, retrieve real-time metrics, and execute render stage traces. - [Monitor Performance with OVR Metrics Tool](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-ovrmetricstool.md): Monitor Meta Quest app performance using OVR Metrics Tool for real-time data and detailed reports. - [OVR Metrics Tool Stats Definition Guide](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-ovrstats.md): Track and analyze Meta Quest app performance using OVR Metrics Tool statistics definitions and configurations. - [How to Take Perfetto Traces with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-perfettoguide.md): Use Meta Quest Developer Hub to capture Perfetto traces for performance analysis and optimization during Meta Quest development. - [Taking and Loading a Capture](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-renderdoc-capture.md): Capture and analyze frames from Meta Quest apps using RenderDoc Meta Fork with Vulkan API validation. - [Performing a Draw Call Trace](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-renderdoc-drawcall.md): Perform draw call tracing with RenderDoc Meta Fork to collect low-level metrics for individual draw calls. - [Use RenderDoc Meta Fork for GPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-renderdoc-for-oculus.md): Use RenderDoc Meta Fork to profile and optimize OpenGL and Vulkan apps on Meta Quest hardware. - [Performing a Render Stage Trace](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-renderdoc-renderstage.md): Use RenderDoc Meta Fork to perform render stage tracing and analyze Tile Timeline data. - [Recommended Settings](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-renderdoc-settings.md): Configure RenderDoc Meta Fork settings for accurate Meta Quest profiling and performance optimization. - [Accessing Vulkan Shader Stats](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-renderdoc-shaderstats.md): Analyze Vulkan shader performance using RenderDoc Meta Fork's KHR_pipeline_executable_properties extension for Meta Quest headsets. - [Use Meta Quest Scriptable Testing Services to Enable E2E Testing](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-scriptable-testing.md): Enable automated End-to-End testing on Meta Quest devices using Scriptable Testing Services with ADB commands. - [Use Simpleperf for CPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-simpleperf.md): Use Simpleperf for CPU profiling in Unreal Engine Meta Quest apps, analyzing performance with call graphs and event tracking. - [Configure Android System Properties on Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-systemproperties.md): Configure Android system properties on Meta Quest using ADB to adjust configuration options, debug, and test. - [Get Started with Unreal Insights on Meta Quest for UE5](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-unreal-insights-ue5.md): Set up Unreal Insights for Meta Quest UE5 development, configure tracing, and profile Unreal Engine applications. - [Get Started with Unreal Insights on Meta Quest for UE4](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-unreal-insights.md): Set up Unreal Insights for Meta Quest UE4 development, configure profiling, and analyze performance bottlenecks. - [Vulkan Validation Layers](https://developers.meta.com/horizon/llmstxt/documentation/unreal/ts-vulkanvalidation.md): Enable and debug Vulkan validation layers for Meta Quest apps using ADB and logcat commands. - [Layer Filters - SuperSampling and Sharpening with MQSR](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-LayerFilter-MQSR.md): Implement Layer Filters, including Meta Quest Super Resolution, in Unreal apps for enhanced VR visual quality. - [Adaptive Pixel Density](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-adaptive-viewport.md): Implement Adaptive Pixel Density in Unreal applications to dynamically scale viewport and improve performance. - [Material Shader Statistics With Adreno Offline Compiler](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-adreno-offline-compiler.md): Retrieve material shader statistics using Adreno Offline Compiler in Unreal Engine for Android Vulkan shaders. - [Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-advanced-rendering.md): Optimize Unreal applications for Meta VR devices with supported graphics APIs and display refresh rates. - [Application SpaceWarp Developer Guide](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-asw.md): Implement Application SpaceWarp (AppSW) in Unreal Engine 4 applications for improved performance and latency. - [Working with Audio in Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-audio.md): Implement spatialized audio in Unreal apps using Meta's Oculus Spatializer Plugin and related audio tools. - [Add Loading Splash Screen](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-add-loading-splash-screen.md): Add customizable loading splash screens to Unreal applications using Blueprint with specified parameters and configurations. - [Add Passthrough Layer Component](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-add-passthrough-layer-component.md): Create a passthrough layer component in Unreal using Blueprint, attaching it to actors with specified transforms. - [Add Procedural Surface Geometry](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-add-procedural-surface-geometry.md): Add procedural surface geometry to Oculus XR PassThrough Layer using Unreal Blueprints and Procedural Mesh Component. - [Add Static Surface Geometry](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-add-surface-geometry.md): Add static surface geometry to Oculus XR PassThrough Layer using Unreal Engine blueprints and Procedural Mesh Component. - [Clear Loading Splash Screens](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-clear-loading-splash-screen.md): Remove all previously added splash screens from Unreal applications using Clear Loading Splash Screens Blueprint node. - [Blueprints for Color-Related Operations](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-colors.md): Implement color-related operations in Unreal apps using Oculus Blueprints for color space management. - [Dash Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-dash-blueprints.md): Utilize Dash Blueprints in Unreal Engine with Online Subsystem Oculus to manage input focus and system overlays. - [Enable Auto-Loading Splash Screen (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-enable-auto-loading-splash-screen.md): Enable or disable auto-loading splash screens in Unreal Engine using a Blueprint node under the VR node. - [Enable Color Map](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-enable-color-map.md): Enable color map rendering in Oculus XR Passthrough Layer using Unreal Blueprint with boolean toggle. - [Enable Edge Color](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-enable-edge-color.md): Enable edge color rendering using Sobel filter in Oculus XR PassThrough Layer Component with Blueprint. - [Enable Orientation Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-enable-orientation-tracking.md): Enable or disable Orientation Tracking for connected HMDs using Unreal Blueprint with boolean input. - [Enable Position Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-enable-position-tracking.md): Enable or disable position tracking in Unreal using a Blueprint with a boolean argument. - [Verify Entitlement](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-entitlement-check.md): Verify user entitlement to Unreal apps using Online Subsystem Oculus Blueprint for Meta Horizon Store publishing. - [Haptics Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-game-feedback.md): Implement haptic effects in Unreal Engine using Meta XR plugin's haptics blueprints for controller feedback. - [Get Available Display Frequencies](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-available-display-frequencies.md): Retrieve available display frequencies for Meta Quest and Oculus Rift headsets using Unreal Blueprint. - [Get Base Rotation and Base Offset in Meters](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-base-rotation-and-base-offset-in-meters.md): Retrieve headset's base rotation and offset in meters using Unreal Blueprint for spatial tracking. - [Get Bone Name](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-bone-name.md): Retrieve bone names for specified Bone IDs using Unreal Blueprint with EBone enum values. - [Get Bone Rotation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-bone-rotation.md): Retrieve bone rotation for specified hand and bone type using Unreal Blueprint with EOculusHandType and EBone enums. - [Get Controller Type](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-controller-type.md): Retrieve controller type using new Unreal Blueprint under Oculus Library category with enum return value. - [Get Current Display Frequency](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-current-display-frequency.md): Retrieve the current display frequency of a connected HMD using Unreal Blueprints with no arguments. - [Get Device Name - Deprecated](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-device-name.md): Retrieve the connected device's human-readable name using deprecated Unreal Blueprint Get Device Name. - [Get Device Type](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-device-type.md): Retrieve the current device type using the 'Get Device Type' Unreal Blueprint with enumerated return values. - [Get Dominant Hand](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-dominant-hand.md): Retrieve user's dominant hand in Unreal using Blueprint with optional controller index input. - [Set Foveated Rendering Level](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-foveated-rendering-level.md): Configure foveated rendering level in Unreal using Blueprint with dynamic rendering and resolution settings. - [Get Foveated Rendering Method](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-foveated-rendering-method.md): Retrieve the current foveated rendering method using Unreal Blueprint, supporting Fixed Foveated Rendering and Eye-tracked Foveated Rendering. - [Get GPU Frame Time](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-gpu-frame-time.md): Retrieve average GPU frame time in Unreal Engine using Blueprint for performance analysis and optimization. - [Get GPU Utilization](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-gpu-utilization.md): Retrieve GPU utilization and availability using Unreal Blueprint, returning Boolean and floating-point values. - [Get Guardian Dimensions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-guardian-dimensions.md): Retrieve Guardian dimensions in Unreal Engine using Blueprint, supporting Outer Boundary and Play Area. - [Get Guardian Points](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-guardian-points.md): Retrieve Oculus Guardian boundary points in Unreal Engine world space using Blueprint Get Guardian Points. - [Get Hand Scale](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-hand-scale.md): Retrieve hand scale in Unreal using Blueprint with Oculus Hand Type and optional controller index. - [Get Hand Skeletal Mesh](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-hand-skeletal-mesh.md): Create a runtime hand skeletal mesh in Unreal using Blueprint with specified hand type and scaling. - [Get Hmd Color Desc](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-hmd-color-desc.md): Retrieve the target device's color space using the Get Hmd Color Desc Blueprint node in Unreal. - [Get Node Guardian Intersection](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-node-guardian-intersection.md): Detect Guardian boundary intersections with tracked devices in Unreal using Blueprint Get Node Guardian Intersection. - [Get Oculus MR Settings](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-oculus-mr-settings.md): Access and modify Oculus MR Settings in Unreal Blueprints to configure Mixed Reality capture settings and properties. - [Get Play Area Transform](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-play-area-transform.md): Retrieve Play Area transform in Unreal using Oculus Rift Blueprint for 6DOF positional tracking applications. - [Get Point Guardian Intersection](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-point-guardian-intersection.md): Determine Guardian boundary intersection with a specified Unreal Engine coordinate using Oculus Rift Blueprint. - [Get Pointer Pose](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-pointer-pose.md): Retrieve hand pointer pose using Unreal Blueprint with specified hand type and controller index. - [Get Pose](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-pose.md): Retrieve headset orientation and position using Unreal Blueprint Get Pose with configurable camera updates. - [Get Raw Sensor Data](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-raw-sensor-data.md): Retrieve raw sensor data from headsets and controllers using Unreal Blueprint with various device tracking options. - [Get Fixed Foveated Rendering Level](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-tiled-multires-level.md): Retrieve the current fixed foveated rendering (FFR) level using Unreal Blueprint with EFixedFoveatedRenderingLevel enum values. - [Get Tracking Confidence](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-tracking-confidence.md): Retrieve tracking confidence in Unreal Engine using Blueprint with no arguments or output. - [Get Tracking Reference Component](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-tracking-reference-component.md): Retrieve a tracking reference component in Unreal Blueprints to customize camera tracking behavior. - [Get User Profile](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-get-user-profile.md): Retrieve current user profile information using Unreal Blueprint with no arguments and structured output. - [Guardian Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-guardian-blueprints.md): Utilize Unreal Blueprint Guardian Blueprints to access Oculus Guardian data and control visibility programmatically. - [Hand Tracking Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-hand-tracking-blueprints.md): Implement hand tracking features in Unreal Engine using Oculus Blueprints for gesture recognition and hand physics. - [Has Input Focus](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-has-input-focus.md): Determine if an Unreal application has input focus using a Blueprint with boolean output. - [Has System Overlay Present](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-has-system-overlay-present.md): Determine if a system overlay is present in Unreal using a deprecated Blueprint node. - [Initialize Hand Physics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-initialize-hand-physics.md): Initialize hand physics in Unreal using Blueprint, creating capsule colliders for hand tracking. - [Is Device Tracked](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-is-device-tracked.md): Determine device tracking status in Unreal using Blueprint with various device arguments and boolean output. - [Is Guardian Displayed](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-is-guardian-displayed.md): Check if Outer Boundary Guardian is displayed in Oculus Rift using Unreal Blueprint with 6DOF support. - [Is Hand Tracking Enabled](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-is-hand-tracking-enabled.md): Check if hand tracking is enabled on a device using Unreal Blueprint with boolean return value. - [Is Pointer Pose Valid](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-is-pointer-pose-valid.md): Validate pointer pose in Unreal Blueprints using Oculus hand type and optional controller index. - [Load from Ini](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-load-from-ini.md): Load Mixed Reality Capture settings from Engine.ini into Oculus MR Settings object using Unreal Blueprint. - [Mixed Reality Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-mixed-reality-blueprints.md): Implement Mixed Reality features in Unreal Engine using Oculus Blueprints for camera tracking and capture settings. - [Performance Optimization Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-performance-optimization-blueprints.md): Optimize Unreal Engine performance for Meta Quest using Performance Optimization Blueprints for display, GPU, and CPU management. - [Position and Orientation Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-position-and-orientation-blueprints.md): Implement position and orientation tracking in Unreal using Oculus Blueprints for device pose and sensor data. - [Remove Procedural Surface Geometry](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-remove-procedural-surface-geometry.md): Remove procedural surface geometry from Oculus XR Passthrough Layer using Unreal Blueprint with specified target and mesh component. - [Remove Static Surface Geometry](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-remove-surface-geometry.md): Remove static surface geometry using Oculus XR Passthrough Layer Component and Procedural Mesh Component in Unreal. - [Save to Ini](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-save-to-ini.md): Save Mixed Reality Capture settings from Oculus MR Settings object to Engine.ini file using Unreal Blueprint. - [Set Base Rotation and Base Offset in Meters](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-base-rotation-and-base-offset-in-meters.md): Set base rotation and offset in meters for Unreal Engine VR applications using Blueprints. - [Set Client Color Desc](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-client-color-desc.md): Configure client color space in Unreal using Set Client Color Desc Blueprint node with EOculusXRColorSpace enum values. - [Set Color Map Curve](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-color-map-curve.md): Configure Passthrough Layer colorization using a predefined color curve in Unreal Engine blueprints. - [Set Color Map Type](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-color-map-type.md): Configure passthrough image colorization using EColorMapType enum values and Passthrough Layer object reference. - [Set Color Scale and Offset Blueprint](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-color-scale-and-offset.md): Apply color scaling and offset to rendered frames using Unreal Blueprint node with Color Scale and Offset arguments. - [Set CPU and GPU Levels](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-cpu-and-gpu-levels.md): Configure CPU and GPU performance levels in Unreal Blueprints for mobile devices using suggested performance levels. - [Set Display Frequency](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-display-frequency.md): Set display frequency for Meta Quest headsets using Unreal Blueprint with device-specific supported frequencies. - [Set Edge Rendering Color](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-edge-rendering-color.md): Set edge rendering color in Unreal Engine using Passthrough Layer Base object reference and Linear Color structure. - [Set Guardian Visibility](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-guardian-visibility.md): Configure Guardian visibility in Unreal Blueprints for Oculus Rift with 6DOF support and positional tracking. - [(deprecated) Set Reorient HMD On Controller Recenter](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-reorient-hmd-on-controller-recenter.md): Configure HMD recenter behavior using Unreal Blueprint with Recenter Mode boolean argument. - [Set Texture Opacity](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-texture-opacity.md): Set Passthrough layer texture opacity using Unreal Blueprints with target object reference and float opacity value. - [Set Fixed Foveated Rendering Level](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-tiled-multires-level.md): Configure fixed foveated rendering (FFR) level and dynamic adjustment in Unreal Blueprints for optimized rendering. - [Set Tracking Reference Component](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-set-tracking-reference-component.md): Set a tracking reference component in Unreal Blueprints to control camera tracking behavior. - [Splash Screen Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-splash-screen-blueprints.md): Implement custom splash screens in Unreal Engine using Online Subsystem Oculus Blueprints and configurations. - [User and Account Blueprints](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints-user-and-account-blueprints.md): Utilize Unreal Blueprint nodes for Oculus user and account management, including device type retrieval and entitlement verification. - [Blueprints Reference](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-blueprints.md): Utilize Meta Quest/Oculus Blueprints in Unreal Engine to implement color management, user profiles, splash screens, tracking, Guardian boundaries, mixed reality, and performance optimization. - [Boundaryless](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-boundaryless.md): Implement Boundaryless and Contextual-Boundaryless apps using Meta XR API to disable boundary in mixed reality experiences. - [Scene API Getting Started with Scene Actor (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-build-using-scene.md): Configure Unreal Engine 5.0 projects for Meta Quest Scene API using OculusXRSceneActor or MR Utility Kit. - [Build Oculus-VR Fork Unreal Engine from Source](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-building-ue4-from-source.md): Build Oculus-VR Fork Unreal Engine from source code for Meta-Fork Unreal integration and development. - [Use Capsense](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-capsense.md): Implement realistic hand animations using Capsense with Oculus controllers in Unreal Engine and Unity applications. - [Set Display Refresh Rates](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-change-display-refresh-rate.md): Configure Meta Quest display refresh rates using Unreal Engine Blueprints and Android manifest settings. - [Colocation Discovery](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-colocation-discovery.md): Implement Colocation Discovery in Unreal Engine apps to advertise and discover colocated sessions using Meta XR Plugin APIs. - [Color Space and Color Scaling](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-color-functions.md): Configure Unreal Engine apps for Meta Quest devices by setting color space and scaling using Blueprints or project settings. - [Choosing UE installation by feature compatibility](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-compatibility-matrix.md): Choose Unreal Engine installation options for Meta Quest development by comparing features and performance. - [Creating a Distance Grab Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-controller-distance-grab-interaction.md): Implement distance grab interaction in Unreal Engine using OculusXRController and motion controller data. - [Controller Input Mapping](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-controller-input-mapping-reference.md): Map Oculus Touch controller actions to input events in Unreal Engine using input bindings and Blueprints. - [Controller Input and Tracking Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-controllers-best-practices.md): Implement efficient controller input and tracking in Unreal Engine XR applications using best practices and Oculus components. - [Getting Started with Controller Input and Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-controllers-getting-started.md): Implement controller input and tracking in Unreal Engine using Meta XR plugin for Quest headsets. - [Controller Input and Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-controllers-overview.md): Implement controller input and tracking in Unreal Engine using Meta XR plugin and Enhanced Input system. - [Controller Input and Tracking Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-controllers-troubleshooting.md): Troubleshoot controller input and tracking issues in Unreal Engine XR applications, resolving common problems. - [Setting up your first project](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-create-and-configure-new-project.md): Create and configure a new Unreal Engine 5.4 project for Meta Horizon OS app development. - [Color Mapping Techniques](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-color-mapping.md): Implement color mapping techniques using Passthrough API, Color LUTs, and Blueprints for customized visual effects. - [Compositing and Mapping](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-compositing-and-masking.md): Implement mixed reality experiences by combining passthrough and VR using various compositing and mapping techniques. - [Occlusions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-occlusions.md): Implement occlusion of virtual objects by real objects using custom depth materials and depth buffer. - [Passthrough AR](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-passthrough-ar.md): Configure Unreal Engine scenes for Passthrough AR by adding Passthrough layer and transparent background. - [Passthrough Windows](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-passthrough-windows.md): Create passthrough windows in Unreal scenes by modifying framebuffer alpha channels using PokeAHoleMaterial. - [Passthrough Styling](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-styling.md): Customize passthrough visual style in Unreal using Stereo Layer Shape options, texture opacity, edge rendering, and color mapping. - [Surface Projected Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough-surface-projected-passthrough.md): Implement surface-projected passthrough in VR apps using static mesh actors and geometry updates. - [Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-customize-passthrough.md): Customize passthrough in Unreal projects using styling, color mapping, compositing, and layering techniques. - [Testing and Performance Analysis](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-debug-android.md): Optimize Meta Quest applications in Unreal Engine by analyzing performance metrics, FPS, draw calls, and triangle counts. - [PC-VR - Testing and Performance Analysis](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-debug-pcvr.md): Optimize PC-VR Unreal applications using profiling tools, performance metrics, and debugging techniques for enhanced performance. - [PC-VR Testing and Performance Analysis](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-debug-rift.md): Analyze and optimize PC-VR performance in Unreal Engine using Profiler Tool, Performance HUD, and third-party tools. - [Hands removal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-hands-removal.md): Enable hands removal feature using Depth API to avoid depth fighting in VR environments. - [Depth API Material Graph](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-material-graph.md): Access depth texture via Material Graph using Environment Depth expression for custom effects in Unreal Engine. - [Get started with Occlusions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-occlusions-get-started.md): Implement Depth API and Occlusions in Unreal Engine projects using Meta XR Plugin and Blueprint nodes. - [Occlusions Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-occlusions.md): Implement occlusions using Meta Depth API for passthrough experiences with hard and soft occlusion techniques. - [Depth API Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-overview.md): Implement Depth API in Unreal Engine to enable dynamic occlusion and raycasting in mixed reality experiences. - [Depth API Samples](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-samples.md): Implement Depth API in Unreal Engine projects using occlusion and passthrough samples for mixed reality experiences. - [Depth API Troubleshooting and FAQ](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-depthapi-troubleshooting-faq.md): Troubleshoot and optimize Depth API in Unreal Engine using Scene API and project settings. - [PC-VR Integration for Unreal Engine Basics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-engine-basics.md): Develop PC-VR applications in Unreal Engine with HMD support, camera control, and pose tracking. - [Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-engine.md): Develop XR applications for Meta Quest and Oculus Rift using Unreal Engine with Meta XR Plugin integration. - [Experimental Features](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-experimental-features.md): Enable experimental features in Unreal Engine projects by configuring Meta XR project settings. - [Eye Tracked Foveated Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-eye-tracked-foveated-rendering.md): Implement Eye Tracked Foveated Rendering (ETFR) in Unreal Engine using Meta Quest Pro and Oculus Integration SDK. - [Using Fixed Foveated Rendering](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-ffr.md): Implement Fixed Foveated Rendering (FFR) in Unreal applications using project settings, API, or Blueprints. - [Forward Shading Renderer](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-forward-renderer.md): Implement Forward Shading Renderer in Unreal Engine for optimized VR development with MSAA anti-aliasing. - [User Experience](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-general-topics.md): Implement Meta Horizon OS features in Unreal applications, including splash screens, overlays, keyboard input, testing, performance analysis, mixed reality capture, and social features. - [Hand Tracking in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-hand-tracking-overview.md): Implement hand tracking in Unreal Engine using Meta Core SDK and Interaction SDK for immersive experiences. - [Setup Hand Tracking in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-hand-tracking.md): Implement hand tracking in Unreal Engine using OculusHandTracking class, Blueprints, and input bindings for immersive VR experiences. - [Haptic Feedback](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-apis.md): Implement haptic feedback in Unreal apps using Blueprints and extended runtime APIs for Meta Quest controllers. - [Designing Haptics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-design-guidelines.md): Design haptic feedback for Meta Quest using Meta Haptics Studio and SDK for Unity and Unreal. - [Haptic Feedback](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-overview.md): Implement haptic feedback in Unreal apps using Meta Haptics Studio and Haptics SDK for Quest controllers. - [Get Started With Haptics SDK](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-sdk-get-started.md): Integrate Meta Haptics SDK into Unreal Engine projects to enable high-fidelity haptics on Meta Quest devices. - [Add Haptics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-sdk-integrate.md): Integrate haptic feedback into Unreal applications using Meta Haptics Studio and Haptics SDK for Unreal. - [Haptics Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-sdk-troubleshooting.md): Troubleshoot Haptics SDK issues, gather logs, and migrate from v60 to v63 for Meta XR Haptics SDK. - [Haptics SDK for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-sdk.md): Integrate haptic feedback into Unreal Engine applications using Meta Haptics Studio and Haptics SDK for Unreal. - [Haptics Studio Feature Walkthrough](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-studio-feature-walkthrough.md): Create haptic effects using Haptics Studio by analyzing audio files, editing haptic designs, and fine-tuning parameters. - [Get Started With Haptics Studio](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-studio-get-started.md): Create haptic effects using Meta Haptics Studio with tutorials, example projects, and amplitude, frequency, and emphasis controls. - [Haptics Studio Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-haptics-studio-troubleshooting.md): Troubleshoot Haptics Studio issues, resolving connectivity, audio file, and sync problems between desktop and VR apps. - [Building and Packaging Apps](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-ide-guide-android.md): Build, package, and deploy Unreal Engine apps for Meta Quest devices using Android packaging and ADB. - [Improve Compile Times for Unreal Engine with FASTBuild](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-improve-app-compile-time.md): Configure FASTBuild for Unreal Engine to distribute compilation tasks across multiple Windows computers, reducing compile times. - [Input - Controllers and Hand Tracking](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-input.md): Implement input handling for Meta Quest devices in Unreal Engine using Touch Controllers, Hand Tracking, and haptics. - [Interaction SDK Architecture Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-architecture-overview.md): Understand Interaction SDK's architecture and implement interactions using Interactors, Interactables, and Pointer Events. - [Interaction SDK Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-best-practices.md): Implement best practices for Interaction SDK in Unreal Engine, avoiding overlapping pointable surfaces and configuring poke interactions. - [Custom Hand and Controller Meshes](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-custom-hand-controller-mesh.md): Implement custom hand and controller meshes in Unreal projects using Interaction SDK's hand and controller rig components. - [Custom Distance Grab Visuals](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-distance-grab-visuals.md): Create custom distance grab visuals using Niagara particle systems and Interaction SDK user properties. - [Getting Started with Interaction SDK for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-getting-started.md): Implement Interaction SDK in Unreal Engine to enable grab, poke, and raycasting interactions for VR experiences. - [Grab Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-grab-interactions.md): Implement grab interactions in Unreal using IsdkGrabber and IsdkGrabbableComponent for controller and hand interactions. - [Custom Hand Grab Poses](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-hand-grab-poses.md): Implement custom hand grab poses in Unreal Engine using Hand Pose Data and Hand Grab Pose components. - [Interactable Widgets](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-interactable-widgets.md): Implement interactable UI widgets in Unreal Engine using IsdkInteractableWidget and Interaction SDK. - [Interaction Lifecycle](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-interaction-lifecycle.md): Understand Interaction SDK lifecycle states for Interactors and Interactables, enabling interactive Unreal Engine experiences. - [Interaction SDK for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-overview.md): Integrate Meta XR Interaction SDK into Unreal Engine projects for immersive VR interactions and hand tracking. - [Pointer Event Audio Player](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-pointer-event-audio-player.md): Implement audio feedback for interactable objects using IsdkPointerEventAudioPlayer and Interaction SDK in Unreal Engine. - [Pointer Events in Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-pointer-events.md): Implement Pointer Events in Interaction SDK to handle transformations and interactions in Unreal Engine applications. - [Poke Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-poke-interactions.md): Implement poke interactions in Unreal using IsdkPokeInteractor and IsdkPokeInteractable components for finger or controller interactions. - [Custom Ray Grab Visuals](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-ray-grab-visuals.md): Create custom ray grab visuals using Niagara particle systems and Interaction SDK user properties. - [Ray Interactions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-ray-interactions.md): Implement ray interactions in Unreal Engine using IsdkRayInteractor and IsdkRayInteractable components for UI and object interactions. - [Interaction SDK Samples for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-samples.md): Explore Interaction SDK samples for Unreal Engine, featuring hand tracking, physics, and gesture interactions. - [Interaction SDK Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-isdk-troubleshooting.md): Troubleshoot Interaction SDK for Unreal Engine issues, resolving crashes and build errors. - [Unreal Iteration Speed Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-iteration-time-best-practices.md): Optimize Unreal Engine iteration speed for Meta Quest development using Link, Meta XR Simulator, and iterative deploy, cook, and package techniques. - [Enable Keyboard Overlays for Text Input with Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-keyboard-overlays.md): Enable keyboard overlays in Unreal Engine apps for text input with Meta Quest system keyboard. - [Enable Late Latching](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-late-latching.md): Implement Late Latching in Unreal Engine to reduce motion-to-photon latency for Meta Quest apps. - [Use Link for App Development](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-link.md): Set up and use Meta Quest Link for Unity and Unreal app development and testing. - [Splash Screen for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-loading-screens.md): Implement splash screens in Unreal Engine apps for Meta Quest, using system and engine splash screens. - [Use Spatial Anchors](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-local-spatial-anchors.md): Implement Spatial Anchors in Unreal Engine using Blueprint and C++ APIs for persistent AR experiences. - [Local Spatial Anchors Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-lsa-tutorial.md): Implement Local Spatial Anchors in Unreal Engine using Meta XR APIs and Blueprints for persistent 3D experiences. - [Hand tracking Microgestures in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-microgestures.md): Implement hand tracking microgestures in Unreal Engine 5.5+ using Meta XR plugin and Enhanced Input system. - [Movement advanced topics](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-movement-advanced-materials.md): Implement Meta's movement features in Unreal Engine using OculusXRMovement plugin's animation nodes for body, face, and eye tracking. - [Getting started](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-movement-getting-started.md): Configure Unreal project for Movement SDK, enabling body, face, and eye tracking features with Meta Quest. - [Code Walkthrough](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-movement-implementation.md): Implement body, face, and eye tracking in Unreal Engine using Animation Node, Actor Component, or OculusXREyeTrackerModule. - [Movement SDK for Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-movement-overview.md): Implement body, face, and eye tracking in Unreal apps using Movement SDK for immersive experiences. - [Movement sample for unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-movement-sample.md): Implement Movement SDK in Unreal Engine projects using sample scenes for face, eye, and body tracking. - [Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-movement-trouble-shooting.md): Troubleshoot Unreal project issues and debug retargeting using visualization tools for Meta Quest development. - [Meta Mixed Reality Template](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-mr-template.md): Develop Mixed Reality projects on Meta Quest using Unreal Engine with Meta Mixed Reality Template. - [Mixed Reality Utility Kit Features](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-mr-utility-kit-features.md): Utilize Mixed Reality Utility Kit to load scenes, access anchors, and implement world locking, raycasting, and procedural meshes. - [Mixed Reality Utility Kit Getting Started](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-mr-utility-kit-gs.md): Integrate Mixed Reality Utility Kit into Unreal Engine 5.x projects for Meta XR development and deployment. - [Mixed Reality Utility Kit Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-mr-utility-kit-overview.md): Utilize Mixed Reality Utility Kit to build spatially-aware Unreal apps with scene queries, graphical helpers, and development tools. - [Mixed Reality Utility Kit Samples](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-mr-utility-kit-samples.md): Explore Mixed Reality Utility Kit Samples for Unreal Engine, featuring 7 demo maps showcasing spatial mapping, procedural generation, and navigation capabilities. - [Mixed Reality Capture with Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-mrc.md): Implement Mixed Reality Capture in Unreal Engine 5 apps for immersive experiences and content creation. - [Multi-View](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-multi-view.md): Enable Multi-View rendering in Unreal Engine to improve performance in Meta Quest apps using OpenGL and Vulkan APIs. - [Setup Multiplayer Testing with Link and XR Simulator in Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-multiplayer-testing-xr-sim.md): Test multiplayer Unreal apps with Link and Meta XR Simulator for three-player interactions. - [Setup Multiplayer Testing in Unreal](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-multiplayer-testing.md): Configure Unreal Engine for multiplayer testing using Single Process and Multiple Processes modes with Meta Quest Link. - [Unreal Engine Royalty Payment Program](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-oculus-license.md): Understand Unreal Engine royalty terms, report royalties to Epic, and utilize Meta's royalty-free revenue threshold. - [Meta XR performance settings in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-oculus-utilities-window.md): Configure Meta Quest project performance settings using Meta XR Performance Window in Unreal Engine. - [Choosing an OpenXR Backend](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-openxr.md): Choose and configure OpenXR backend for MetaXR Plugin in Unreal Engine projects, enabling customizable OpenXR plugins and features. - [VR Compositor Layers](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-overlay.md): Implement VR compositor layers in Unreal applications using Stereo Layer API for Oculus Headsets. - [Packaging and preparing your new project](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-packaging-and-preparing-your-new-project.md): Package and prepare Unreal Engine projects for Meta Horizon Store submission, configuring launch settings, entitlement checks, and app distribution. - [Passthrough best practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-bp.md): Optimize Passthrough API integration in Unreal apps by managing layers, refresh rates, and system recommendations. - [Passthrough Color LUT Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-color-lut-tutorial.md): Implement Passthrough API with color LUT enhancement in Unreal Engine for Meta Quest development. - [Creating Passthrough Color LUTs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-creating-color-luts.md): Create color LUT textures for passthrough layers in Unreal Engine using image editing software. - [Passthrough Loading Screen](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-loading-screens.md): Implement seamless passthrough during app startup by configuring system splash screens and custom startup levels. - [Neutral Color LUTs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-neutral-color-luts.md): Utilize Neutral Color LUT images in 16x16x16, 32x32x32, and 64x64x64 formats for Unreal passthrough. - [Get Started with Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-overview-gs.md): Configure Unreal Engine projects for Passthrough using Oculus OVRPlugin and OpenXR, enabling automatic environment depth reconstruction and user-defined surface Passthrough with customizable styling, color mapping, and compositing. - [Passthrough API Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-overview.md): Implement Passthrough API in Unreal Engine to integrate real-time 3D visualization with virtual experiences. - [Passthrough Relighting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-relighting.md): Implement Passthrough Relighting in XR Unreal projects, enabling virtual lights and shadows to interact with real-world scene objects. - [Passthrough Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-tutorial.md): Implement Passthrough API in Unreal projects using Meta Quest headsets and 3D objects. - [Use Passthrough Over Link](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-use-over-link.md): Enable Passthrough over Link to test passthrough-enabled Unreal Engine apps directly in the editor. - [Passthrough Window Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-passthrough-window-tutorial.md): Implement Passthrough API in Unreal Engine to create a passthrough window with opaque surroundings. - [Persistent Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-persistent-passthrough.md): Implement Persistent Passthrough layer in Unreal apps, configure, and update dynamically using provided APIs. - [Enabling Phase Sync Adaptive Frame Timing in UE 4.x](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-phase-sync.md): Enable Phase Sync adaptive frame timing in Unreal Engine 4.x for Meta Quest apps to reduce latency. - [Social Applications and Revenue](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-platform-functions.md): Integrate Meta Horizon platform features into Unreal apps for social gaming, revenue generation, and community engagement. - [Configure your App for Uploading to Developer Dashboard](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-platform-tool.md): Configure Unreal Engine projects for Meta Quest by setting app signing, package name, and store version. - [Meta XR Plugin settings](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-plugin-settings.md): Configure Meta XR Plugin settings in Unreal Engine 5 for optimal VR app performance and features. - [Unreal Project Setup Tool](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-project-setup-tool.md): Configure Unreal Engine projects for Meta XR development using the Unreal Project Setup Tool. - [Projected Passthrough Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-projected-passthrough-tutorial.md): Implement Projected Passthrough in Unreal Engine using Meta Horizon OS with step-by-step guide and Blueprint scripting. - [Passthrough Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-pt-troubleshooting.md): Troubleshoot Passthrough issues in Unreal projects by resolving configuration, rendering, and compatibility problems. - [Configure your headset for app development](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-quick-start-config-headset.md): Configure Meta Quest headset for VR app development, deployment, and debugging with Meta Quest Developer Hub. - [Installing Android Studio and the Android NDK](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-quick-start-install-android.md): Install Android Studio and Android NDK to set up Unreal Engine for Meta Quest development. - [Installing the Meta XR plugin](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-quick-start-install-metaxr-plugin.md): Install Meta XR plugin for Unreal Engine 5.0+ or use Oculus VR plugin for UE 4.27 development. - [Prerequisites for installing Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-quick-start-install-prerequisites.md): Meet prerequisites for developing Meta Horizon OS apps with Unreal Engine, including hardware, software, and account requirements. - [Installing Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-quick-start-install-unreal-engine.md): Install Unreal Engine for Meta Quest development using Meta's Oculus-VR fork or Epic Games' UE 5.0+ with Meta XR plugin. - [Setting up your dev environment](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-quick-start-setup-dev-environ.md): Set up Unreal Engine development environment for Meta Horizon OS, install required tools, and configure headset. - [Reduce App Deploy Time During Development](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-reduce-app-deploy-time.md): Optimize Unreal Engine app development by enabling 'Deploy compiled .so directly to device' for faster deployment. - [Unreal Developer Reference](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-reference.md): Develop Unreal Engine projects with Oculus integration using Blueprints, controller input mapping, and console variables. - [Train Hand Tracking Sample for Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-sample-hand-tracking.md): Implement hand tracking in Unreal Engine using the HandsInteractionTrainMap sample scene and Blueprints. - [Unreal Samples](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-samples.md): Implement VR concepts and Meta Quest features in Unreal Engine using sample apps and scenes. - [Scene Actor Functionalities (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-actor-functionalities.md): Migrate or use MR Utility Kit for new projects, replacing deprecated OculusXRSceneActor, and utilize Scene Actor functionalities in Unreal Engine via Blueprints or C++. - [Importing Scene Entity Meshes (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-entity-meshes.md): Import and configure scene entity meshes for OculusXRSceneActor in Unreal Engine, now deprecated. - [Scene Mesh (deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-mesh.md): Implement scene mesh functionality in Unreal Engine using OculusXRSceneActor and MR Utility Kit for mixed reality experiences. - [Migrate to MR Utility Kit](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-migrate-mruk.md): Migrate existing Unreal apps from OculusXRSceneActor to MR Utility Kit, leveraging new features and APIs. - [Scene Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-overview.md): Build mixed reality experiences in Unreal using Scene, Passthrough, and Spatial Anchors with MR Utility Kit. - [Unreal Scene Sample](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-sample.md): Implement Scene in Unreal Engine using Scene Anchors, Passthrough stereo layer, and quad-layer rendering. - [Semantic Classification for Scene](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-supported-semantic-labels.md): Access semantic classification labels for scene anchors using UOculusSceneObjectComponent in Unreal projects. - [Scene Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-tutorial.md): Implement a mixed reality scene in Unreal Engine with passthrough, physics, and hand tracking interactions. - [Scene Tutorial](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-scene-tutortial.md): Recreate the Ball Throwing Scene sample using Unreal Engine and Meta Quest headset, enabling Scene Capture and Passthrough. - [Set Target Device and Get Device at Runtime in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-set-get-device-type.md): Configure Unreal Engine project settings to set target Meta Quest devices and retrieve device type at runtime. - [Setting up the Meta XR plugin for your project](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-setting-up-metaxr-plugin.md): Configure Meta XR plugin for Unreal Engine projects to develop Meta Horizon OS applications. - [Passthrough Samples](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-sf-passthrough.md): Implement passthrough API in Unreal Engine projects for mixed reality experiences with various styling and lighting effects. - [Shared Scene Sample](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-shared-scene-sample.md): Implement shared scene experiences in Unreal using Shared Spatial Anchors, Scene, and Passthrough APIs. - [Unreal Showcases](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-showcases.md): Explore Unreal Showcases for Meta Quest development, featuring Vulkan subpasses, hand tracking, and multiplayer functionality. - [Spatial Anchors Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors-best-practices.md): Implement spatial anchors best practices in Unity for accurate, room-scale, and boundaryless mixed reality experiences. - [Spatial Anchors Unreal Blueprints Reference](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors-bp-reference.md): Implement Spatial Anchors in Unreal using Blueprints for anchor creation, saving, discovery, sharing, and management. - [Spatial Anchors Unreal Blueprints Reference](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors-cpp-reference.md): Implement Spatial Anchors in Unreal Engine using Blueprints and C++ APIs for anchor creation, discovery, sharing, and management. - [Spatial Anchors](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors-features.md): Implement Spatial Anchors in Unreal Engine using Blueprints or C++ for creating, saving, discovering, and managing anchors. - [Spatial Anchors Unreal Samples](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors-samples.md): Implement spatial anchors in Unreal Engine using three sample projects: creating, saving, loading, and sharing anchors. - [Shared Spatial Anchors](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors-sharing.md): Implement Shared Spatial Anchors in Unreal Engine using ShareAnchors API for local multiplayer experiences. - [Spatial Anchors Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-anchors.md): Implement spatial anchors in Unreal to create world-locked virtual objects and shared mixed reality experiences. - [Spatial Data Permission](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-spatial-data-perm.md): Implement spatial data runtime permission in Meta Quest apps to access Scene Model and Depth data. - [Shared Spatial Anchor Sample](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-ssa-sample.md): Implement shared spatial anchors in Unreal Engine using Meta Quest with sample project and reusable code. - [Shared Spatial Anchors Troubleshooting Guide](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-ssa-ts.md): Troubleshoot Shared Spatial Anchors issues on Meta Quest devices, resolving errors and configuration problems. - [Tone Mapping in Unreal Engine](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-tonemapping.md): Implement tone mapping effects in Unreal Engine for Meta Quest using Vulkan subpasses, enabling color grading, filmic tonemapping, and vignette. - [Oculus Touch Controller](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-touch-controller.md): Implement Oculus Touch controller input in Unreal Engine projects using Blueprints and input mapping configurations. - [Touch Plus Controllers](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-touch-plus-controllers.md): Implement Meta Quest Touch Plus Controllers in Unreal Engine, utilizing trigger force input and haptic feedback. - [Console Commands and Variables Reference](https://developers.meta.com/horizon/llmstxt/documentation/unreal/unreal-variables-commands-reference.md): Utilize Unreal Engine console commands and variables for Meta Quest development, VR, and mixed reality features. - [Activation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-activation.md): Implement voice activation and deactivation methods using Voice SDK for NLP with Wit.ai integration. - [Voice SDK Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-best-practices.md): Implement best practices for Voice SDK using Wit.ai, NLP, and ASR for immersive voice experiences. - [Dictation](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-dictation.md): Implement real-time speech-to-text dictation in Unreal apps using Voice SDK's Dictation feature and Wit.ai. - [Integrating Voice SDK](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-integrate-voice.md): Integrate Voice SDK into Unreal projects using 1-click installation or manual git cloning and configuration. - [Live Understanding](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-live-understanding.md): Implement Live Understanding in Voice SDK to enable low-latency speech recognition and intent matching in VR apps. - [Voice SDK Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-overview.md): Integrate Voice SDK with Wit.ai NLU to enable voice interactions in AR/VR apps cross-platform. - [Redirecting the Wit Endpoint](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-redirecting-endpoint.md): Redirect Wit request endpoint to custom server URL for initial processing before forwarding to Wit. - [Sample Project](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-sample-project.md): Implement Voice SDK features in Unreal games using sample projects for Voice Command, TTS, and Dictation. - [Providing Voice Transcriptions](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-transcription.md): Implement voice transcription handling using AppVoiceExperience's OnFullTranscription and OnPartialTranscription events for live and final transcriptions. - [Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-troubleshooting.md): Troubleshoot Voice SDK issues in Unreal projects by configuring settings and enabling voice features. - [TTS Cache Options](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-tts-cache-options.md): Configure Voice SDK TTS caching using TtsMemoryCache and TtsStorageCache with customizable capacity and storage options. - [Text-to-Speech Overview](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-tts-overview.md): Implement Text-to-Speech functionality in Unreal apps using Voice SDK and Wit.ai service. - [TTS Voice Customization](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-tts-voice-customization.md): Customize TTS voices using Voice SDK's TTS service with presets, voice parameters, and audio settings. - [Versioning Your App](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-versioning.md): Manage app versioning using Wit.ai API and Wit Configuration window for stable production versions. - [Providing Visual Feedback](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-visual-feedback.md): Implement visual feedback for microphone status in Unreal Engine using Blueprint methods and UI widgets. - [Voice Command](https://developers.meta.com/horizon/llmstxt/documentation/unreal/vsdk-voice-command.md): Implement voice controls in Unreal Engine apps using Voice SDK and Wit.ai for AR/VR experiences. - [Enable and Test Body Tracking Using the Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-body-tracking.md): Enable and test body tracking in Meta XR Simulator using Unity and Meta Movement package. - [Simulate User Input from Meta Quest Touch Controllers](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-data-forwarding.md): Simulate user input in Meta XR Simulator using real Meta Quest Touch controllers and data forwarding server. - [Getting Started with Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-getting-started.md): Develop and test Unreal Engine XR applications using Meta XR Simulator with input simulation, session capture, and layer support. - [Enable and Test Hand Tracking Using the Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-hand-tracking.md): Enable and test hand tracking in Meta XR Simulator using device setup, keyboard, and mouse inputs. - [Meta XR Simulator Passthrough Scenes](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-heroscenes.md): Simulate MR applications in 11 synthetic environments using Meta XR Simulator with passthrough capabilities. - [Meta XR Simulator Interaction](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-input-keyboard.md): Simulate Meta Quest interactions in XR Simulator using keyboard, mouse, Xbox controllers, and Meta Quest controllers. - [Meta XR Simulator Introduction](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-intro.md): Utilize Meta XR Simulator to test and debug XR applications without a physical headset, leveraging features like Passthrough Simulation, Hand Tracking, and Session Capture. - [Meta XR Simulator Logs](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-logs.md): Access and analyze Meta XR Simulator logs to troubleshoot issues and improve product quality. - [Meta XR Simulator Multiplayer](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-multiplayer.md): Test multiplayer mixed reality games using Meta XR Simulator with Synthetic Environment Server and Record & Replay. - [Using Point-and-Click Input](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-point-and-click.md): Enable Point-and-Click Input in Meta XR Simulator to interact with XR apps using mouse input. - [Meta XR Simulator Room JSON Syntax](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-recorder-json.md): Edit Meta XR Simulator Room JSON files to customize scene layouts and add furniture with specific components and UUIDs. - [Exporting rooms from headset for testing Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-scene-recorder.md): Export rooms from Meta headset to Meta XR Simulator for testing using Scene Data Recorder. - [Simulate a Mixed Reality Environment](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-ses.md): Simulate Mixed Reality environments using Meta XR Simulator and Synthetic Environment Server in Unreal Engine projects. - [Capture a Meta XR Simulator Session](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-session-capture.md): Record and replay Meta XR Simulator sessions for testing and automation using Session Capture feature. - [Build Your Own Synthetic Environment Server](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-synthetic-environment-builder.md): Create a Synthetic Environment Server using Unity and Synthetic Environment Builder package for mixed reality simulation. - [Meta XR Simulator JSON Format Rooms](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-test-rooms-json.md): Create and load lightweight JSON-based rooms in Meta XR Simulator for scene data using built-in or custom JSON files. - [Meta XR Simulator Test Rooms](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-test-rooms-overview.md): Test MR apps with Meta XR Simulator's built-in and custom test rooms using Synthetic Environment Builder and JSON-based configurations. - [Meta XR Simulator No-Code Automation Testing](https://developers.meta.com/horizon/llmstxt/documentation/unreal/xrsim-unreal-automated-testing.md): Implement no-code automation testing for Unity and Unreal Engine projects using Meta XR Simulator. ## Spatial SDK Elevate your apps with Meta Spatial SDK, a native Android framework that seamlessly blends physical and digital worlds for an unparalleled spatial experience. ### Docs - [Add Spatial SDK to an existing 2D app](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/add-spatial-sdk-to-app.md): Add Spatial SDK to an existing 2D Android app using Meta Spatial Editor and Gradle build variants. - [Create a new Spatial SDK app](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/create-new-spatial-sdk-app.md): Create a new Spatial SDK app using Meta Spatial Editor and Meta Spatial SDK. - [Focus showcase](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/focus.md): Build productivity Quest applications using Meta Spatial SDK with Entity-Component-System architecture and spatial object management. - [Custom entity component system (panels and virtual objects)](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/geo-voyage-component-system.md): Implement custom entity component system (ECS) for panels and virtual objects using Spatial SDK and Jetpack Compose. - [Geo Voyage overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/geo-voyage-overview.md): Build immersive educational experiences with Spatial SDK, Llama 3, Wit.AI, and Google Maps API integration. - [Process audio with Wit.AI](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/geo-voyage-process-audio.md): Implement speech-to-text transcription and intent detection using Wit.AI in Android applications with Kotlin. - [Query with Llama 3](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/geo-voyage-query-llama.md): Implement Llama 3 querying service using Ollama or AWS Bedrock for geography-related information retrieval and generation. - [Transport users to VR with Google Maps API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/geo-voyage-transport-users.md): Integrate Google Maps API to fetch location data and panoramic imagery for VR experiences using Geocoding and Map Tiles APIs. - [Integrate Meta Horizon Billing Compatibility SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/horizon-billing-compatibility-sdk.md): Integrate Meta Horizon Billing Compatibility SDK into Android apps to port Google Play Billing to Meta Horizon Store. - [Implement the Google Play Billing Interface](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/horizon-billing-implement-google-play-billing-interface.md): Implement Google Play Billing Interface for Meta Horizon Billing Compatibility SDK with minimal code changes. - [Known Limitations](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/horizon-billing-known-limitations.md): Understand known limitations of Meta Horizon Billing Compatibility SDK for Google Play Billing Library integration. - [Hybrid apps overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/hybrid-apps-overview.md): Develop hybrid Android apps that seamlessly switch between 2D panel and immersive OpenXR activities. - [Media View showcase](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/media-view.md): Build a spatial media viewing application using Meta Spatial SDK, Android MediaStore, and cloud hosting. - [Compositor layers](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/os-compositor-layers.md): Implement compositor layers in VR applications for sharper textures and independent framerates using Unity, Spatial SDK, or Unreal. - [The compositor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/os-compositor.md): Understand Meta's VR Compositor functionality, including reprojection, distortion, and layering, to optimize VR app performance. - [CPU and GPU levels](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/os-cpu-gpu-levels.md): Configure CPU and GPU performance levels in Meta Quest apps using ProcessorPerformanceLevel enum and engine-specific APIs. - [Meta Horizon OS Audio](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/platform-audio.md): Implement Meta Horizon OS Audio features, handling microphone muting and low-latency audio rendering using Android AudioManager and AAudio. - [Account Linking](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-account-linking.md): Implement account linking between user accounts in your system and Meta accounts using Meta Quest APIs and developer dashboard. - [Achievements](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-achievements.md): Create and manage achievements in Meta Quest apps using Achievements API and Platform SDK features. - [Asset Files to Manage Download Size](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-assets.md): Optimize Meta Horizon mobile app download size using OBB expansion files and required asset files. - [Meta Quest Attestation API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-attestation-api.md): Implement Meta Quest Attestation API in Android apps to authenticate app and device integrity securely. - [Blocking](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-blockingsdk.md): Implement user blocking and unblocking in Unity apps using Oculus Platform SDK APIs and flows. - [Challenges Server to Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-challenges-s2s.md): Interact with Meta Horizon Challenges using Server-to-Server REST APIs to create and manage challenges. - [Challenges](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-challenges.md): Implement Challenges in Oculus applications using Challenge Client APIs and Server-to-Server APIs for social engagement. - [Cloud Backup](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-cloud-backup.md): Implement Cloud Backup for Android apps on Meta Quest devices using Android Auto Backup, enabling automatic data backup and restore. - [Meta Cross-Device Development with App Groupings](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-cross-device-app-groupings.md): Manage Meta Quest cross-device development by creating and sharing app groupings with platform settings. - [App Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-deep-linking.md): Implement app deep linking to launch users into another app or specific event/gameplay mode. - [Developer Posts](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-developer-posts.md): Create and manage developer posts for Meta Horizon apps, integrating deep links and analytics. - [Entitlement Check for Store Apps](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-entitlement-check.md): Implement entitlement checks in Meta Horizon Store apps using Core SDK and S2S REST APIs. - [Add Events to Meta Horizon Home](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-events.md): Create and manage events in Meta Horizon Home using the Events feature and Platform SDK. - [Send Friend Requests from Apps - Mobile](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-friend-requests-from-apps.md): Implement friend request feature in Meta apps using Platform SDK's Users.launchFriendRequestFlow() API for Quest devices. - [Get Age Category API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-get-age-category-api.md): Implement Get Age Category API in Meta Quest Android apps to retrieve user age groups. - [Get Started with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-get-started.md): Integrate Meta Horizon platform solutions into Android apps using Meta Platform SDK and configure development environment. - [Add-ons Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-iap-s2s.md): Implement In-App Purchases using Meta Horizon Server-to-Server APIs for secure entitlement verification and management. - [Testing Add-ons](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-iap-test.md): Test and validate add-on integrations using test users, payment methods, and entitlement management. - [Add-ons Integration](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-iap.md): Integrate in-app purchases and downloadable content into Meta apps using Spatial SDK APIs and methods. - [Language Packs](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-language-packs.md): Implement downloadable language packs in Meta Quest and Link PC-VR apps using Meta Horizon platform Command Line Utility. - [Leaderboards Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-leaderboards-s2s.md): Integrate Meta leaderboards into apps using Leaderboards Server APIs for creating, updating, and retrieving leaderboard data. - [Leaderboards](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-leaderboards.md): Implement leaderboards in Meta apps using the Leaderboards API and Meta Horizon Developer Dashboard. - [Managed Account Information API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-managed-account-info.md): Access managed account information using Meta's Platform SDK and Managed Account Information API. - [Monetization Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-monetization-overview.md): Implement Meta monetization features, including DLC, IAP, and Subscriptions, using Developer Dashboard and SDKs. - [User Verification](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-ownership.md): Implement User Verification in Meta Spatial SDK apps to validate user identities using nonce and S2S API requests. - [Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-platform-intro.md): Integrate Meta Horizon platform features into native, Unity, and Unreal apps for social VR experiences. - [Users, Friends, and Relationships](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-presence.md): Implement user and friend management in Meta apps using Platform SDK APIs and User object. - [Quest Tools Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-quest-tools-overview.md): Manage and interact with Meta Quest apps using Quest Tools features, including asset files, cloud storage, webhooks, app deep linking, and cross-device development with App Groupings. - [Reference Content](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-reference.md): Access Platform SDK reference content, including headers, functions, and data structures for Android development. - [Server to Server Basics](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-s2s-basics.md): Implement server-to-server REST API calls to Meta Horizon platform for secure interactions, using access tokens, app credentials, and user access tokens. - [Security Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-security-overview.md): Implement Meta Quest security features using Attestation API and Get Age Category API for app integrity and user verification. - [Set Up for Platform Development with Android Apps](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-setup.md): Set up Android development environment, integrate Android Platform SDK, and initialize platform features asynchronously. - [Share Content](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-sharing.md): Enable sharing features in Meta Quest apps for casting, video recording, and photo sharing via Facebook and Instagram. - [Social Features Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-social-features-overview.md): Implement social features in Horizon apps using Platform SDK's User Info, Friends, Blocking, and User Reporting APIs. - [Server APIs for Subscriptions](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-subscriptions-s2s.md): Manage subscriptions using Meta Horizon Server-to-Server REST APIs for querying, canceling, and extending subscriptions. - [System Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-system-deep-linking.md): Implement system deep linking in Meta Horizon OS apps using Android ActivityManager commands and intents. - [User Engagement Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-user-engagement-overview.md): Implement User Engagement features, including Achievements, Leaderboards, Challenges, Matchmaking, and Sharing Content, to enhance app interaction. - [User Management Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-user-management-overview.md): Implement user management features, including entitlement checks, account linking, and language packs, for cross-platform apps. - [User Notifications Analytics](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-user-notifications-analytics.md): Analyze user notifications performance using Meta Horizon Developer Dashboard metrics and analytics. - [Create User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-user-notifications-create.md): Create user notifications in Meta Horizon Developer Dashboard and implement event-based notifications using cURL requests. - [Event-based User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-user-notifications-event.md): Implement event-based user notifications using Meta Quest Graph API and server-side code. - [User Notifications Overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-user-notifications.md): Implement User Notifications in Meta Horizon apps using dashboard and code integration for single-send and event-based notifications. - [Getting Started with Webhooks](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ps-webhooks-getting-started.md): Implement Webhooks to receive real-time notifications for specific events, such as multiplayer join intents and order status updates. - [Asset Library](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-asset-library.md): Access and import Meta Spatial Editor's Asset Library to add 3D primitives, furniture, and materials to projects. - [Report Spatial Editor bugs](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-bug-report.md): Report bugs in Meta Spatial Editor with required details for effective issue reproduction and resolution. - [Spatial Editor command line interface](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-command-line-interface.md): Utilize Meta Spatial Editor CLI to export projects, compositions, and objects, and create new projects programmatically. - [Components in Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-components.md): Create and manage Entity-Component-System (ECS) components in Meta Spatial Editor for Spatial SDK apps. - [Compositions](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-compositions.md): Create and manage compositions in Meta Spatial Editor for Spatial SDK applications using .glxf files. - [Build your first Spatial SDK app](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-create-app-content.md): Build a Spatial SDK app using Meta Spatial Editor, integrating 3D models and 2D content. - [Download and setup Meta Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-download-setup.md): Download and set up Meta Spatial Editor, configure system requirements, and open sample Spatial SDK projects. - [File formats and compatibility](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-file-compatibility.md): Import 3D models in .gltf, .glb, .obj, and .fbx formats into Meta Spatial Editor projects. - [Import and manage assets](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-import-manage-assets.md): Import and manage 3D assets in Meta Spatial Editor, utilizing .gltf, .glb, .obj, and .fbx formats. - [Keyboard shortcuts](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-keyboard-shortcuts.md): Utilize Meta Spatial Editor keyboard shortcuts to streamline workflows and enhance productivity. - [Materials and textures](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-materials-textures.md): Configure and edit PBR materials in Meta Spatial Editor using various textures and properties. - [Navigate Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-navigation-ui.md): Navigate Meta Spatial Editor's UI, creating and managing projects, compositions, and assets effectively. - [Objects in Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-objects.md): Manipulate objects in Meta Spatial Editor using TRS values, gizmos, and Spatial SDK components effectively. - [Spatial Editor overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-overview.md): Design and build immersive Meta Horizon OS experiences using Meta Spatial Editor with Spatial SDK integration. - [Panels in Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-panels.md): Configure and populate 2D panels in Meta Spatial Editor and integrate with Spatial SDK using unique IDs. - [Spatial Editor project folder structure](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-project-folder.md): Understand Meta Spatial Editor project folder structure, compositions, and assets to build Spatial SDK apps. - [Transforms and coordinates](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-transforms-coordinates.md): Understand and manipulate object transforms, coordinates, and spatial relationships in Meta Spatial Editor and Spatial SDK applications. - [Using a Spatial Editor project with Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-editor-using-with-sdk.md): Integrate Spatial Editor projects with Spatial SDK apps using Gradle plugin, custom components, and composition loading. - [2D panel communication](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-communication.md): Implement 2D panel and 3D scene communication in Meta Spatial SDK using shared ViewModels, global references, or IPC. - [Jetpack Compose in panels](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-compose.md): Build 2D panels in Meta Spatial SDK using Jetpack Compose with view-based or activity-based approaches. - [Protected content and DRM](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-drm.md): Implement content protection and DRM media playback in Meta Spatial SDK using secure layers and VideoSurfacePanelRegistration. - [Layer and mesh rendering modes](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-layers.md): Optimize 2D panel rendering in Meta Spatial SDK using layers or mesh rendering modes, configuring blending, feathering, and layer settings. - [Register 2D panels](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-registration.md): Register 2D panels in Meta Spatial SDK using PanelRegistration, configuring UI, settings, and behavior. - [Panel resolution and display options](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-resolution.md): Configure 2D panel resolution and visual quality in Meta Spatial SDK using multiple display options APIs. - [Spawn and remove 2D panels](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel-spawn.md): Spawn and remove 2D panels in Meta Spatial SDK scenes using Spatial Editor or runtime creation. - [2D panels in Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-2dpanel.md): Create 2D panels in 3D scenes using Meta Spatial SDK with Android UI frameworks and Kotlin. - [3D objects](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-3dobjects.md): Load and manage 3D assets using Spatial SDK's Mesh component, supporting glTF/glb files and custom meshes. - [Spatial SDK activity lifecycle](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-activity-lifecycle.md): Implement Spatial SDK activity lifecycle management using Android and Spatial-specific callbacks for immersive XR experiences. - [Meta Horizon Android Studio Plugin](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-android-studio-plugin.md): Install and configure Meta Horizon Android Studio Plugin to develop Spatial SDK apps for Quest devices. - [Animations](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-animations.md): Implement animations in Meta Spatial SDK using glTF files, custom systems, or Android animators. - [Spatial SDK Architecture](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-architecture.md): Build immersive XR experiences using Spatial SDK's Entity-Component-System architecture, DataModel, and UI components. - [Attributes](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-attributes.md): Define and utilize Spatial SDK attributes in XML to generate Kotlin code and Android resources. - [Playing audio in Spatial SDK apps](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-audio.md): Implement spatial audio in Spatial SDK apps using native audio APIs and Audio component. - [Layer blending modes](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-blend-modes.md): Implement layer blending modes in Spatial SDK applications using Opaque, Mask, and Alpha Blended modes. - [Built-in components](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-builtin-components.md): Create interactive 3D experiences using Spatial SDK's built-in components for visual, appearance, interaction, and geometry management. - [ChangedSince queries](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-changedsince-query.md): Implement changedSince queries in Meta Spatial SDK to track entity changes since a specified datamodel version. - [ChildrenOf queries](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-childrenof-query.md): Implement parent-child relationships using Meta Spatial SDK's experimental `childrenOf` query for hierarchical entity management. - [Components in Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-component.md): Design and implement modular components in Spatial SDK's Entity-Component-System architecture for spatial applications. - [Create custom components](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-custom-components.md): Create custom components for Spatial SDK using Entity-Component-System architecture and XML definitions. - [Custom Shaders](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-custom-shaders.md): Create custom shaders for Meta Spatial SDK apps using OpenGL Shading Language and Gradle plugin. - [Design tips for Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-design-tips.md): Design hybrid Spatial SDK apps with Meta Horizon OS UI Set for immersive 2D/3D Android experiences. - [Developing with Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-development.md): Develop mixed reality Android apps with Meta Spatial SDK, leveraging spatial anchoring, 3D scene management, and cross-device input handling. - [Entity-Component-System (ECS)](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ecs.md): Implement Entity-Component-System (ECS) architecture in Spatial SDK to build flexible, maintainable spatial applications. - [Connecting Spatial Editor to your project](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-editor.md): Configure Spatial SDK Gradle Plugin to export Spatial Editor scenes to glXF format and integrate custom components. - [Create an environment](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-environment.md): Configure Meta Spatial SDK environments using skyboxes and image-based lighting for immersive experiences. - [Event system](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-events.md): Implement event-driven functionality in Spatial SDK applications using custom events, registration, and throttling mechanisms. - [Spatial SDK overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-explainer.md): Build immersive Meta Horizon OS apps using Spatial SDK with Kotlin, Android development tools, and intuitive APIs. - [Filters](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-filters.md): Implement entity filtering in Meta Spatial SDK using attribute data and logical operators. - [glTFs](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-gltfs.md): Load custom 3D models in Meta Spatial SDK using glTF format, create and edit models with Blender, and optimize with glTF Transform. - [glXF](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-glxf.md): Load, inflate, query, and delete glXFs in Spatial SDK apps using GLXFManager API. - [Hot reload features in Meta Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-hot-reload.md): Implement hot reload in Meta Spatial Editor projects using Gradle Plugin or Send to device feature. - [Inputs and controllers](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-inputs-controllers.md): Implement hand tracking and controller inputs in Android apps using Meta Spatial SDK's Controller component and Microgestures. - [Grabbables in Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-isdk-grabbable.md): Implement grabbable entities in Spatial SDK using Interaction SDK's Grabbable and IsdkGrabConstraints components. - [Listen to input events with ISDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-isdk-listen-to-input-events.md): Handle input events with ISDK's InputListener interface, utilizing onPointerEvent for enhanced interaction data. - [Interaction SDK feature overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-isdk-overview.md): Implement device-agnostic input handling using Interaction SDK for 3D interactions and pointer events. - [Panels in Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-isdk-panels.md): Implement Interaction SDK panels in Spatial SDK for touch limiting, grab, and scroll events. - [Supporting systems in Interaction SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-isdk-supporting-systems.md): Configure and utilize Interaction SDK supporting systems, including IsdkSystem, for input event handling and debugging. - [Known issues](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-known-issues.md): Resolve known issues with Meta Spatial SDK, including crashes, keyboard issues, and performance degradation. - [Configuring media playback](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-media-playback.md): Implement high-performance video playback in Meta Spatial SDK using VideoSurfacePanelRegistration or ReadableVideoSurfacePanelRegistration for various media formats. - [Mixed Reality Utility Kit](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-mruk.md): Utilize Mixed Reality Utility Kit with Meta Spatial SDK to build spatial apps with scene understanding. - [OVR Metrics Tool for Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ovrmetrics.md): Integrate OVR Metrics Tool with Spatial SDK to monitor, customize, and record performance metrics for Meta Quest apps. - [Meta Spatial SDK Packages](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-packages.md): Utilize Meta Spatial SDK packages, including core, VR, toolkit, physics, and metrics, to develop immersive experiences. - [Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-passthrough.md): Implement passthrough in Meta Quest apps using the Passthrough API and customize with LUTs. - [Android Camera2 API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-pca-kotlin-api.md): Access Quest 3 and Quest 3s cameras using Android Camera2 API for image capture and processing. - [Android Camera2 API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-pca-kotlin-api.md.md): Access Quest 3 and Quest 3s cameras using Android Camera2 API to query configurations, capture images, and compute average brightness. - [Passthrough Camera API overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-pca-overview.md): Access Quest 3 and Quest 3S forward-facing cameras using Android Camera2 API for Computer Vision and Machine Learning applications. - [Physics](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-physics.md): Implement physics simulations in Meta Spatial SDK apps using PhysicsFeature and Physics components. - [Queries](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-queries.md): Create and evaluate queries in Meta Spatial SDK to dynamically retrieve entities based on component criteria. - [Runtime guidelines](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-runtime-guidelines.md): Optimize Meta Spatial SDK app performance by managing CPU, GPU, and memory usage effectively. - [Spatial Scanner - Passthrough camera access API](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-scanner-api.md): Implement Meta Quest front-facing camera access using Spatial SDK Passthrough Camera API and CameraController wrapper class. - [Spatial Scanner - Llama 3.1 11B Vision Invocation](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-scanner-llama.md): Implement Meta's Llama 3.2 11B Vision model using AWS Bedrock and Kotlin SDK for object detection and analysis. - [Spatial Scanner - ML Kit object tracking](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-scanner-ot.md): Implement on-device object detection and tracking using ML Kit and CV models in Android apps. - [Spatial Scanner overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-scanner-overview.md): Develop mixed reality apps using Meta Spatial SDK, Passthrough Camera API, and ML Kit Object Tracking. - [Using the Scene class](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-scene.md): Configure immersive 3D scenes using Meta Spatial SDK's Scene class API, controlling lighting, reference space, and viewer positioning. - [Sorting in queries](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-sorting.md): Implement efficient query sorting in Meta Spatial SDK using native sorting APIs for various attribute types. - [Spatial audio](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-spatial-audio.md): Implement Dolby Atmos spatial audio in Android apps using ExoPlayer and Spatial SDK features. - [SpatialFeatures - ECS modules](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-spatialfeature.md): Implement SpatialFeatures in Spatial SDK apps to integrate ready-made features with ECS modules and lifecycle events. - [Systems in Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-systems.md): Implement Entity Component System (ECS) architecture using Spatial SDK systems to create entity behaviors and interactions. - [Template project walkthrough](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-template-walkthrough.md): Create immersive mixed reality experiences for Meta Horizon OS using Meta Android Studio Plugin's Spatial SDK project template. - [Input forwarding](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-tooling-castinputforward.md): Implement input forwarding in Meta Spatial SDK apps using MQDH and CastInputForwardFeature for streamlined development. - [Data Model Inspector](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-tooling-dmi.md): Debug Meta Spatial SDK projects in real-time using Data Model Inspector in Android Studio. - [Continue building your first Spatial SDK app](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-tutorial-shared-content.md): Build a Spatial SDK app with Meta Spatial Editor by importing assets, adding components, and positioning objects. - [Button](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-button.md): Implement various button components, including primary, secondary, borderless, and destructive types, with customizable layouts and states using Meta Spatial SDK UI Set. - [Card](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-card.md): Implement Meta Spatial SDK cards with three variants (PrimaryCard, SecondaryCard, OutlinedCard) for structured content organization. - [Control](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-control.md): Implement spatial UI controls (checkboxes, radio buttons, switches) using Meta Spatial SDK composables and customization options. - [Dialog](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-dialog.md): Implement Meta Spatial SDK dialogs, including Basic, Icon, Info, and Choice List types, with customizable UI and actions. - [Dropdown](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-dropdown.md): Implement spatial dropdowns in Meta Horizon OS UI using SpatialDropdown and SpatialIconDropdown composables with customizable features. - [Input](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-input.md): Implement spatial input components, including text fields and search bars, with validation and customization options. - [Navigation item](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-navitem.md): Implement SpatialSideNavItem component for adaptable side navigation menus in spatial applications using Meta Spatial SDK. - [Meta Horizon OS UI Set overview](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-overview.md): Implement Meta Horizon OS UI components in Spatial SDK projects for consistent, high-quality interfaces. - [Slider](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-slider.md): Implement spatial sliders in Meta Horizon OS UI using SpatialSlider composables with customizable sizes, themes, and interactions. - [Tooltip](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-ui-tooltip.md): Implement Spatial Tooltips in Meta Spatial SDK apps using SpatialTooltip composable with customizable content and positioning. - [Understand scenes in Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-understand-scenes.md): Create immersive 3D scenes using Meta Spatial SDK's Entity-Component-System architecture, Scene class, and Spatial Editor. - [Auto-validate XML files using XSD](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-validate-xml.md): Configure Android Studio to auto-validate XML files against Spatial SDK schema using XSD. - [Transitioning to 3D development](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-vr-basics.md): Transition to 3D VR development with Meta Spatial SDK, utilizing key APIs for user tracking, scene management, and UI adaptation. - [Create custom systems](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/spatial-sdk-writing-new-system.md): Create custom Entity-Component-System (ECS) systems in Meta Spatial SDK using Kotlin, implementing features like smooth look-at behavior. - [Android Debug Bridge (ADB) for Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-adb.md): Use Android Debug Bridge (ADB) to connect, install apps, and troubleshoot Meta Quest headsets. - [Track GPU memory usage with gpumeminfo](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-gpumeminfo.md): Use gpumeminfo CLI tool to track GPU memory usage on Meta Quest processes and analyze allocations. - [Logcat stats definitions](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-logcat-stats.md): Analyze Meta Quest app performance using Logcat stats definitions for VrApi and XrPerformanceManager logs. - [Collect logs with Logcat](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-logcat.md): Use Logcat to collect and analyze Android OS and app logs for Meta Quest development debugging. - [Manage your Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-basic-usage.md): Manage Meta Quest headsets with MQDH, configuring device settings, enabling ADB, and setting up Link. - [Layer Visibility Control in VR Compositor](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-compositor-layer.md): Control Compositor layer visibility in Meta Quest Developer Hub for VR performance analysis and optimization. - [Create a Custom Command](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-custom-commands.md): Create custom ADB commands in Meta Quest Developer Hub for streamlined VR development workflows. - [Deploy Build on Headset](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-deploy-build.md): Deploy APK builds to Meta Quest headset using MQDH for testing and distribute via release channels. - [Set Up Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-device-setup.md): Set up Meta Quest headsets with Meta Quest Developer Hub for development and debugging purposes. - [MQDH Downloads](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-download-tools.md): Manage Meta Quest SDKs and tools with MQDH, enabling seamless updates and notifications for development. - [Explore File Manager](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-file-manager.md): Manage Meta Quest device files using MQDH File Manager, accessing device and local files, and perform file actions. - [Get Started with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-getting-started.md): Set up Meta Quest Developer Hub to connect and manage Meta Quest headsets for development purposes. - [Performance Analyzer and Metrics](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-logs-metrics.md): Utilize Meta Quest Developer Hub's Performance Analyzer to monitor and analyze app performance metrics, configure utilization graphs, and integrate Perfetto for system-wide profiling and optimization. - [Debugging Tools](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-media.md): Utilize Meta Quest Developer Hub (MQDH) to capture, record, and cast headset content for debugging and testing purposes. - [Add, Remove, and Switch Between Multi-User Accounts](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-multiuser.md): Manage multiple Meta Quest user accounts by adding, removing, and switching between secondary accounts programmatically. - [Submit and Track Bugs and Feature Requests](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-report-a-bug.md): Submit, track, and manage bugs and feature requests using Meta's Feedback Center tool effectively. - [Troubleshooting MQDH](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh-troubleshooting.md): Troubleshoot Meta Quest Developer Hub (MQDH) issues, resolving common errors and connectivity problems. - [Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-mqdh.md): Manage Meta Quest devices, debug apps, and submit to Store using Meta Quest Developer Hub features. - [Use ovrgpuprofiler for GPU profiling](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-ovrgpuprofiler.md): Use ovrgpuprofiler CLI tool to profile Meta Quest GPU performance, retrieve real-time metrics, and execute render stage traces. - [How to Take Perfetto Traces with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-perfettoguide.md): Use Meta Quest Developer Hub to capture Perfetto traces for performance analysis and optimization during Meta Quest development. - [Use Simpleperf for CPU profiling](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-simpleperf.md): Profile Android apps on Meta Quest using Simpleperf for CPU performance analysis and optimization. - [Configure Android system properties on Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/spatial-sdk/ts-systemproperties.md): Configure Android system properties on Meta Quest using ADB to adjust configuration options, debug, and test apps. ## Native & OpenXR OpenXR enables developers to create high-performance, custom XR experiences on Meta Quest, unlocking new possibilities for immersive and interactive content. ### Docs - [Native Android Mixed Reality Capture](https://developers.meta.com/horizon/llmstxt/documentation/native/android/android-native-mrc.md): Implement native Android mixed reality capture using OVRMRCLib, integrating camera config, encoding, and streaming to OBS. - [Native C/C++ Mirror Sample Guide (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/as-avatars-gsg-native.md): Build and run Meta Avatar SDK's native C/C++ Mirror sample for Oculus Rift and Meta Quest using OpenXR. - [Avatar SDK C/C++ Developer Reference (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/as-avatars-ovravatar-reference.md): Migrate existing Meta Avatar SDK apps to OpenXR, understanding deprecated Mobile SDK and native APIs. - [Oculus Avatar SDK (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/as-avatars-sdk-intro.md): Integrate Oculus Avatar SDK into native C/C++ apps for user presence and hand tracking features. - [Android Debugging and Performance Analysis](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-anddebug.md): Debug and analyze Android app performance on Meta devices using ADB, Logcat, SysTrace, and Android Studio. - [Native Debugging](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-android-studio-debugging.md): Debug native Oculus Android SDK apps using Android Studio and ndk-gdb for effective troubleshooting. - [Media and Assets](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-assets.md): Work with images, videos, and media in Android VR applications using native VR media APIs and guidelines. - [Native Engine Integration (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-engine-integration.md): Integrate native Oculus Android SDK with third-party game engines using VrApi for Meta Quest development. - [Mobile SDK Getting Started Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-intro.md): Set up Android development environment, configure device, and build native VR apps for Meta Horizon Store. - [Environment Setup for Native Development](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-native.md): Set up native development environment for Meta Quest using Mobile SDK, OpenXR, and Android settings. - [Reference Content](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-reference.md): Access Mobile SDK reference content for Android VR development, including headers, functions, and data structures. - [Developer Release Guide (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-release.md): Migrate existing Mobile SDK apps to OpenXR and review deprecated Mobile SDK release notes and migration guides. - [Testing and Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/native/android/book-testing.md): Test and troubleshoot Android VR applications using OVRMetricsTool, ADB, and Android Studio debugging tools. - [Mobile GPUs and impaired algorithms](https://developers.meta.com/horizon/llmstxt/documentation/native/android/gpu-impaired-algorithms.md): Optimize mobile GPU performance by understanding impaired algorithms, tiled rendering, and efficient vertex shaders. - [Mobile GPUs and improved algorithms](https://developers.meta.com/horizon/llmstxt/documentation/native/android/gpu-improved-algorithms.md): Optimize graphics rendering on Meta Quest devices using mobile GPU-friendly algorithms and 4x MSAA anti-aliasing. - [Mobile GPUs and tiled rendering](https://developers.meta.com/horizon/llmstxt/documentation/native/android/gpu-tiled.md): Understand tile-based rendering on mobile GPUs, optimize 3D graphics for Meta Quest devices using OpenGL or Vulkan APIs. - [Wired Mirroring with ADB](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-adb-mirroring.md): Enable wired mirroring on Meta Quest headsets using Android Debug Bridge (ADB) and VLC media player. - [Advanced Rendering (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-advanced-rendering.md): Migrate to OpenXR and utilize advanced rendering features like Multi-View, Fixed Foveated Rendering, and display refresh rate control. - [Meta Quest Application Signing](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-application-signing-quest.md): Sign Meta Quest APKs with Android V2 signing scheme for Meta Horizon Store submission using Android Studio. - [Android Application Signing](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-application-signing.md): Sign Android applications for Meta Horizon Store using Android v1 and v2 signing schemes and certificates. - [Application SpaceWarp Developer Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-asw.md): Implement Application SpaceWarp (AppSW) in Native OpenXR applications to achieve 70% performance improvement. - [Build and Run hello_xr Sample App](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-build-run-hello-xr-app.md): Build and run the hello_xr OpenXR sample app on Meta Quest devices using OpenXR SDK and Android Studio. - [Set Color Space (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-colorspace.md): Migrate Meta Quest apps to OpenXR and set color space using deprecated ColorSpace API. - [OpenXR Depth API Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-depth.md): Implement OpenXR Depth API for dynamic occlusion, raycasting, and environment sensing in mixed reality applications. - [Device Setup](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-device-setup.md): Set up Meta Quest devices for development by enabling developer mode and installing ADB drivers. - [Set Display Refresh Rates](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-display-refresh-rate.md): Configure Meta Quest display refresh rates using XR_FB_display_refresh_rate extension for optimal app performance. - [Using the Dynamic Object Tracker](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-dynamic-object-tracker.md): Implement Dynamic Object Tracking in OpenXR applications using XR_META_dynamic_object_tracker extension and Meta OpenXR Mobile SDK. - [Experimental Features](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-experimental-features.md): Enable experimental OpenXR features in Android apps by configuring AndroidManifest.xml and Meta Quest device settings. - [Fixed Foveated Rendering (FFR) (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-ffr.md): Implement Fixed Foveated Rendering (FFR) in Native VRAPI applications using dynamic or non-dynamic foveation techniques. - [Android Development with Unity and Unreal](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-game-engine.md): Develop Android VR applications using Unity and Unreal Engine for Meta Quest devices with built-in support. - [Guardian System (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-guardian.md): Implement Guardian System functionality in Meta Quest apps using OpenXR, handling boundary detection and tracking spaces. - [Enable Hand Tracking](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-hand-tracking.md): Enable hand tracking in Meta Quest apps using VrApi, hand tracking functions, and Android manifest configurations. - [OpenXR Mobile SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-intro.md): Develop native VR apps for Meta Quest using OpenXR API and OpenXR Mobile SDK resources. - [Keyboard Overlay Integration (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-keyboard-overlay.md): Integrate Meta Quest's Keyboard Overlay into native OpenXR apps using Android SurfaceTexture and OpenGL. - [Using Keyboard Tracking Sample (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-keyboard-tracking-sample.md): Implement deprecated keyboard tracking using Meta XR Core SDK and Oculus OpenXR Mobile SDK. - [Logcat Performance Statistics Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-logcat-perf-stats.md): Analyze VrApi logcat performance statistics to optimize app performance, latency, and rendering for Meta Quest development. - [Logcat](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-logcat.md): Use logcat to display OS and app log messages, diagnose performance issues, and debug crashes on Meta Quest devices. - [VR Media Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-media-overview.md): Create immersive Meta Quest experiences using optimized media, including 360 photos, videos, and movies, with guidelines on resolution, format, and metadata for Oculus Cinema, 360 Photos, and 360 Videos applications. - [Multisample Anti-Aliasing Analysis for Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-msaa-analysis.md): Analyze MSAA performance impact on Meta Quest apps with varying GPU workloads and rendering complexities. - [Multi-View (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-multiview.md): Implement multi-view stereo rendering using GL_OVR_multiview extension for Meta Quest and Meta Quest 2. - [Android Manifest Settings](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-native-manifest.md): Configure Android manifest settings for Meta Quest development, specifying VR settings, SDK versions, and device compatibility. - [Mobile Native SDK Migration Guide - Archive (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-native-migration-archive.md): Migrate deprecated Mobile Native SDK to OpenXR, upgrading from versions 1.19.0 to 1.22.0 with detailed API changes. - [Mobile Native SDK Migration Guide (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-native-migration.md): Migrate deprecated Meta Mobile Native SDK to OpenXR, understanding API changes and new features for native development. - [VrApi Native Samples (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-native-samples.md): Build and explore deprecated VrApi native sample applications for Meta Quest using Mobile SDK. - [VrApi Native Development Overview (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-native-source-overview.md): Migrate existing Meta Quest apps from deprecated VrApi to OpenXR or integrate VrApi into native applications. - [Creating Actions, Action Sets, and Suggested Bindings](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-actions-actionsets-bindings.md): Implement OpenXR actions, action sets, and suggested bindings for native development with interaction profiles and device compatibility. - [Bicubic Filtering with OpenXR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-bicubic.md): Implement bicubic filtering in OpenXR applications using GLES or Vulkan APIs for enhanced VR imagery fidelity. - [Composition Layer Filtering](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-composition-layer-filtering.md): Enable composition layer filtering in OpenXR to improve image quality using supersampling and sharpening techniques. - [Core Concepts](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-core-concepts.md): Develop OpenXR native apps using core concepts, handles, and structs to access XR device functionality. - [Synchronizing and Submitting Frames](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-frames.md): Implement OpenXR frame synchronization and submission using xrWaitFrame, xrBeginFrame, and xrEndFrame APIs. - [Hand tracking microgestures OpenXR extension](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-hand-tracking-microgestures.md): Implement hand tracking microgestures in OpenXR applications using XR_META_hand_tracking_microgestures extension for Meta Quest devices. - [Haptic Feedback](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-haptic.md): Implement haptic feedback using OpenXR extensions PCM Haptics and Amplitude Envelope on Meta Quest controllers. - [Input API](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-input.md): Implement OpenXR Input API to define user intent and context for device-agnostic, action-based input handling. - [Creating Instances and Sessions](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-instance-session.md): Create OpenXR instances and sessions for native development on Android and Windows platforms using various graphics APIs. - [Mobile OpenXR Samples](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-sample.md): Explore Mobile OpenXR SDK samples for Android VR development, featuring hand tracking, passthrough, and spatial anchor capabilities. - [Creating and Using Swapchains](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-swapchains.md): Create and manage OpenXR swapchains for graphics rendering using xrEnumerateSwapchainFormats, xrCreateSwapchain, and xrEnumerateSwapchainImages APIs. - [Collecting System Information](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-system-info.md): Collect system information in OpenXR Native development using xrGetSystem, view configurations, and environment blend modes. - [Virtual Keyboard Native Integration](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-virtual-keyboard-integration.md): Integrate Virtual Keyboard into OpenXR Android apps using Meta's Virtual Keyboard extension and OpenXR APIs. - [Virtual Keyboard Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-virtual-keyboard-overview.md): Implement Virtual Keyboard OpenXR extension in VR applications for consistent typing experiences with customizable input modes. - [Virtual Keyboard glTF Requirements](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-virtual-keyboard-requirements.md): Implement Virtual Keyboard in OpenXR applications using glTF 2.0 models and custom URI handling. - [Virtual Keyboard Sample Project](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr-virtual-keyboard-sample.md): Implement Virtual Keyboard in Mobile OpenXR SDK apps using SampleXrFramework, hands, and controllers interaction. - [OpenXR Support for Meta Quest Headsets](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-openxr.md): Develop OpenXR applications for Meta Quest headsets using OpenXR Mobile SDK, Khronos OpenXR API, and Android Loader. - [Enable Focus Awareness (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-overlays.md): Implement focus awareness in Meta Quest apps using OpenXR to handle system UI overlays seamlessly. - [Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-passthrough-bp.md): Implement Passthrough API best practices to optimize performance, power, and visuals in MR applications. - [Customize Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-passthrough-customization.md): Customize OpenXR passthrough layers using styling, composite layering, and surface-projected passthrough with various color mapping and LUT techniques. - [Passthrough Loading Screen](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-passthrough-loading-screens.md): Implement seamless passthrough loading screens in MR Android apps using AndroidManifest.xml configuration and passthrough feature. - [Passthrough over Link](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-passthrough-over-link.md): Enable Passthrough over Link in native projects to test passthrough-enabled apps during development using OpenXR APIs. - [Implement Passthrough](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-passthrough.md): Implement passthrough in Meta Quest apps using OpenXR extensions XR_FB_passthrough and XR_FB_triangle_mesh. - [Enable Phase Sync for Native Mobile Apps (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-phase-sync.md): Implement Phase Sync in native mobile apps using VrApi to adaptively manage frame timing and reduce latency. - [Physical Keyboard Tracking Integration (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-physical-tracked-keyboard.md): Integrate Physical Keyboard Tracking Native APIs using OpenXR in Meta Quest apps with passthrough and hand tracking. - [Power Management (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-power-overview.md): Manage power consumption in Android VR apps using Clock Level API, dynamic clock throttling, and power state notifications. - [System and Hardware Requirements](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-reqs.md): Determine system and hardware requirements for Meta Quest development using Oculus Mobile SDK. - [OpenXR Scene API Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-scene-api-ref.md): Implement OpenXR Scene API to manage anchors, spatial entities, and components for 2D/3D experiences. - [Add a Splash Screen](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-splash.md): Add a system splash screen to Meta Horizon apps using a PNG file and APK manifest configuration. - [Android Studio Basics](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-studio-basics.md): Import and configure Mobile SDK samples in Android Studio, troubleshoot Gradle sync errors, and build/run native Android apps. - [Native Debugging with Android Studio](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-studio-debug.md): Configure Android Studio for native debugging of Meta Quest apps, troubleshoot AInputQueue_preDispatchEvent crashes. - [Native Debugging with ndk-gdb](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-studio-ndk-gdb.md): Debug native Meta Quest apps using ndk-gdb with breakpoints, stepping, printing, and TUI features. - [Android Development Software Setup](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-studio-setup-android.md): Set up Android Studio for Meta Quest development by installing required SDK, NDK, and tools. - [SysTrace](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-sys-trace.md): Use SysTrace to record and analyze system activity logs for Android app performance optimization. - [Screenshots and Video Capture](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-testing-capture.md): Implement screenshot and video capture functionality in VR apps using Meta Quest's Sharing menu and Android system properties. - [Asynchronous TimeWarp (ATW) (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-timewarp-overview.md): Understand Asynchronous TimeWarp (ATW) technique for reducing latency and judder in VR applications using OpenXR. - [Reserved User Interactions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-umenu-intro.md): Understand reserved user interactions for Meta Quest devices, including Volume and Home button behaviors. - [Native VR Media Applications](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-vr-mediaapps.md): Develop native VR media applications using Quest Native SDK sample apps for video and photo viewing. - [VrApi Input API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-vrapi-input-api.md): Use VrApi Input API to enumerate and query state of devices connected to Meta Quest. - [VrApi Fundamentals (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/mobile-vrapi.md): Migrate existing VrApi Android apps to OpenXR, understanding VrApi lifecycle, rendering, and Android activity/surface integration. - [Movement OpenXR API Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-api.md): Implement Body, Face, and Eye Tracking using Movement OpenXR API for Android applications and Unity projects. - [Movement Body Tracking OpenXR Extension](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-body-tracking.md): Implement Movement Body Tracking OpenXR Extension for body, eye, and face tracking in Android applications. - [Eye Tracking in Movement SDK for OpenXR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-eye-tracking.md): Implement eye tracking in OpenXR applications using Movement SDK with API references and Unity components. - [Face Tracking in Movement SDK for OpenXR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-face-tracking.md): Implement face tracking in OpenXR applications using Movement SDK with blendshapes and API references. - [Location API](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-location.md): Implement Location API, Movement SDK, and tracking features for VR applications using native and Unity APIs. - [Movement SDK for OpenXR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-overview.md): Implement Movement SDK for OpenXR to enable body, eye, and face tracking in native and Unity applications. - [Movement SDK OpenXR API Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-ref-api.md): Implement Facebook Face Tracking OpenXR API in applications using Movement SDK for face tracking functionality. - [Blendshape Visual Reference for Movement Extensions for OpenXR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-ref-blendshapes.md): Reference OpenXR blendshapes for Movement Extensions using `XrFaceExpression2FB` enum visual examples. - [Body Joint Visual Reference for Movement Extensions for OpenXR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/move-ref-body-joints.md): Reference OpenXR body joints and face expressions for Movement Extensions development with visual examples. - [Use Capsense](https://developers.meta.com/horizon/llmstxt/documentation/native/android/native-capsense.md): Implement Capsense for realistic hand animations with Oculus controllers using Meta XR Core SDK and OpenXR APIs. - [Use Simultaneous Hands and Controllers (Multimodal)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/native-multimodal.md): Implement multimodal input using OpenXR extensions to enable simultaneous hands and controllers tracking in Meta Quest apps. - [Use Wide Motion Mode](https://developers.meta.com/horizon/llmstxt/documentation/native/android/native-wide-motion-mode.md): Implement Wide Motion Mode using OpenXR API to enhance hand tracking in Meta Quest 3 applications. - [Colocation Discovery OpenXR API Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-colocation-discovery-api-ref.md): Implement colocation discovery in OpenXR applications using Meta's Colocation Discovery API and extension. - [Colocation Discovery OpenXR Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-colocation-discovery-overview.md): Implement Colocation Discovery API to discover nearby Quest devices and create colocated multiplayer experiences. - [Colocation Discovery Sample App](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-colocation-discovery-samples.md): Implement Colocation Discovery using Mobile OpenXR SDK to enable nearby user discovery, metadata sharing, and shared reference frames. - [Spatial Anchors Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-lsa-overview.md): Implement Spatial Anchors in OpenXR applications using local and cloud storage, UUID management, and anchor lifecycle APIs. - [Persist Content Across Sessions](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-lsa-persist-content.md): Implement Spatial Anchors using Meta Presence Platform and OpenXR extensions to persist content across sessions. - [Spatial Anchors OpenXR Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-lsa-ref.md): Implement Spatial Anchors using OpenXR API, enabling world-locked frames of reference and persistence operations. - [Upgrade Guide For Production API](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-lsa-upgrade-guide.md): Migrate Local Spatial Anchors from experimental to production API using Meta OpenXR SDK or Khronos SDK. - [OpenXR Scene Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-scene-overview.md): Implement OpenXR Scene API to build complex, environment-aware mixed reality experiences with spatial anchors and passthrough. - [Space Sharing Native](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-space-sharing-api-ref.md): Implement OpenXR Space Sharing API to enable shared mixed reality experiences across Meta Quest devices. - [Space Sharing Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-space-sharing-overview.md): Implement Shared Spaces in mixed reality apps for collaborative experiences using Native and Unity APIs. - [Space Sharing Sample App](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-space-sharing-samples.md): Implement Space Sharing using Mobile OpenXR SDK, Group Sharing API, and Scene API for colocated experiences. - [Spatial Anchors OpenXR API Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-spatial-anchors-api-ref.md): Implement spatial anchors using OpenXR API, managing anchors, components, and their statuses effectively. - [Developer Environment Setup](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-spatial-anchors-developer-setup.md): Configure Android development environment for Spatial Anchors using Anchor APIs and required permissions. - [Spatial Anchors Features and Lifecycle](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-spatial-anchors-features-lifecycle.md): Implement Spatial Anchors in OpenXR applications using create, save, share, discover, erase, and destroy APIs. - [Spatial Anchors Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-spatial-anchors-overview.md): Implement Spatial Anchors in mixed reality apps using Anchors API for persistent, shared experiences. - [Sample Apps demonstrating Anchor APIs](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-spatial-anchors-samples.md): Implement Spatial Anchor APIs using OpenXR to create, save, query, and share anchors. - [Shared Spatial Anchors](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-ssa-share-content.md): Implement Shared Spatial Anchors using Meta Presence Platform and OpenXR extensions for local multiplayer experiences. - [Shared Spatial Anchors Troubleshooting Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/android/openxr-ssa-ts.md): Troubleshoot Shared Spatial Anchors issues on Meta Quest devices, resolving common errors and configuration problems. - [App Spacewarp](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-app-spacewarp.md): Implement Application SpaceWarp (AppSW) in Oculus OS apps for 70% performance boost and reduced latency. - [Compatibility mode](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-compatibility-mode.md): Implement forward compatibility on Meta Quest devices using Compatibility Mode and configure supported devices. - [Compositor layers](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-compositor-layers.md): Implement compositor layers in VR applications for sharper textures and independent framerates using predefined shapes. - [The compositor](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-compositor.md): Understand Meta's VR Compositor functionality, including reprojection, distortion, and layering for optimized VR experiences. - [CPU and GPU levels](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-cpu-gpu-levels.md): Configure CPU and GPU levels in Meta Quest apps to balance performance and battery life. - [Fixed foveated rendering (FFR)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-fixed-foveated-rendering.md): Implement fixed foveated rendering (FFR) in Meta Quest applications using Unity, Unreal, or Native APIs. - [OpenXR, VRAPI, and LibOVR](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-openxr-vrapi.md): Develop VR/XR applications using OpenXR, understanding its differences with deprecated VrApi and legacy LibOVR APIs. - [Render Scale](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-render-scale.md): Configure and modify Render Scale in Horizon OS to optimize rendering resolution for Meta Quest applications. - [OpenGL ES and Vulkan](https://developers.meta.com/horizon/llmstxt/documentation/native/android/os-vulkan-opengl.md): Choose between OpenGL ES and Vulkan for Meta Quest development, with Vulkan being the recommended API. - [Android Native Camera2 API](https://developers.meta.com/horizon/llmstxt/documentation/native/android/pca-native-documentation.md): Access Quest 3 and Quest 3s cameras using Android Camera2 API, query configurations, capture images, and compute average brightness. - [Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/android/pca-native-overview.md): Access Quest 3 and Quest 3S cameras using Android Camera2 API and Passthrough Camera API for Computer Vision and Machine Learning applications, enabling features like object detection, ML/CV assistants, and environment feedback. - [Advanced GPU Pipelines and Loads, Stores, and Passes](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-advanced-gpu-pipelines.md): Optimize mobile GPU rendering with tiled rendering, loads, and stores for OpenGL and Vulkan APIs. - [Art Direction for All-in-One VR Performance](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-art-direction.md): Optimize all-in-one VR performance by making informed art direction decisions on style, focus, and technical trade-offs. - [Performance and Optimization](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-book-performance.md): Optimize Meta Quest apps using performance and optimization techniques, profiling tools, and best practices. - [Memory / RAM](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-memory-ram.md): Understand Meta Quest memory limits, identify out-of-memory crashes, and optimize app memory usage. - [Accurately Measure an App’s Per-Frame GPU Cost](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-per-frame-gpu.md): Measure an app's per-frame GPU cost using VrApi logs and disabling TimeWarp via ADB commands. - [Basic Optimization Workflow for Meta Quest Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-perf-opt-mobile.md): Optimize Meta Quest app performance using profiling workflow to identify CPU or GPU bottlenecks and address optimization. - [Boosting CPU and GPU Levels](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-quest-boost.md): Optimize Meta Quest app performance by enabling higher CPU and GPU levels, dual-core mode, and dynamic resolution. - [Using RenderDoc Meta Fork to Optimize Your App - Part 1](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-renderdoc-optimizations-1.md): Optimize Meta Quest apps using RenderDoc Meta Fork to verify instanced stereo rendering, eliminate temporary buffers, optimize shadow casting and receiving, and implement GPU instancing. - [Using RenderDoc Meta Fork to Optimize Your App - Part 2](https://developers.meta.com/horizon/llmstxt/documentation/native/android/po-renderdoc-optimizations-2.md): Optimize Meta Quest apps using RenderDoc Meta Fork to analyze rendering patterns, shader complexity, and LOD systems. - [Release Notes](https://developers.meta.com/horizon/llmstxt/documentation/native/android/release-archive.md): Access Oculus Mobile SDK release notes for versions 1.12-1.44, detailing new features, improvements, and fixes. - [System Activities Release Notes](https://developers.meta.com/horizon/llmstxt/documentation/native/android/sa-release-notes-complete.md): Review System Activities release notes for bug fixes, new features, and maintenance updates across various versions. - [System Driver Release Notes](https://developers.meta.com/horizon/llmstxt/documentation/native/android/system-driver-release-notes-complete.md): Review System Driver release notes for updates, bug fixes, and new features across various versions. - [Use ADB with Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-adb.md): Use Android Debug Bridge (ADB) to connect, install, and debug Meta Quest headsets via USB or Wi-Fi. - [Using AutoDriver to Record Inputs](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-autodriver.md): Record and play back user inputs for automated testing using AutoDriver VrApi layer. - [Optimization Tools](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-book-tools.md): Optimize Meta Quest app performance using tools like RenderDoc, ovrgpuprofiler, and Perfetto for profiling and debugging. - [Draw Call Metrics](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-draw-call-metrics.md): Analyze draw call performance using RenderDoc Meta Fork, retrieving 18 key GPU metrics for optimization. - [Track GPU Memory Usage with gpumeminfo](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-gpumeminfo.md): Use gpumeminfo CLI tool to track GPU memory usage on Meta Quest processes and analyze allocations. - [Use GPU Systrace for Render Stage Tracing (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-gpusystrace.md): Use deprecated GPU Systrace tool for render stage tracing on Meta Quest headsets with Android SDK. - [Logcat Stats Definitions](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-logcat-stats.md): Analyze Meta Quest app performance using Logcat, VrApi, and XrPerformanceManager logs for optimization and debugging. - [Collect Logs with Logcat](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-logcat.md): Use Logcat to collect and analyze Android OS and app logs on Meta Quest devices, diagnose performance issues, and debug crashes using ADB commands and NDK tools. - [Manging your Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-basic-usage.md): Manage Meta Quest headset settings with MQDH, enabling ADB, Link, and configuring device settings. - [Layer Visibility Control in VR Compositor](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-compositor-layer.md): Analyze and optimize VR app performance using Meta Quest Developer Hub's Compositor layer visibility control feature. - [Create a Custom Command](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-custom-commands.md): Create custom ADB commands in Meta Quest Developer Hub for streamlined VR development workflows. - [Deploy Build on Headset](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-deploy-build.md): Deploy APK builds to Meta Quest headset using MQDH for testing and distribute via release channels. - [Set Up Headset with MQDH](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-device-setup.md): Set up Meta Quest headsets with Meta Quest Developer Hub for development and debugging purposes. - [MQDH Downloads](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-download-tools.md): Download and manage Meta Quest SDKs, tools, and code samples using Meta Quest Developer Hub. - [Explore File Manager](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-file-manager.md): Manage Meta Quest device files using MQDH File Manager, accessing device and local files, and perform file actions. - [Getting Started with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-getting-started.md): Set up Meta Quest Developer Hub to connect and configure Meta Quest headsets for development. - [Performance Analyzer and Metrics](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-logs-metrics.md): Analyze Meta Quest app performance using Performance Analyzer, OVR Metrics Tool, and Perfetto integration. - [Debugging Tools](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-media.md): Utilize Meta Quest Developer Hub (MQDH) to capture, record, and cast headset footage for debugging and testing purposes. - [Add, Remove, and Switch Between Multi-User Accounts](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-multiuser.md): Manage multiple Meta Quest user accounts by adding, removing, and switching between secondary accounts programmatically. - [Submit and Track Bugs and Feature Requests](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-report-a-bug.md): Submit and track bugs and feature requests to Meta using Feedback Center, with status updates and voting. - [Troubleshooting MQDH](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh-troubleshooting.md): Troubleshoot Meta Quest Developer Hub (MQDH) issues, resolving common errors and connectivity problems. - [Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-mqdh.md): Manage Meta Quest devices, debug apps, and deploy to Store using Meta Quest Developer Hub's features and tools. - [Using Oculus Debugger for VS Code](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-oculus-debugger.md): Debug Unreal Engine and Native Meta Quest apps using Oculus Debugger VS Code extension with LLDB integration. - [OVR Metrics Tool - Best Practices for Non-Engineers](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-ovr-best-practices.md): Use OVR Metrics Tool to measure and analyze Quest app performance, identifying CPU and GPU bottlenecks. - [Use ovrgpuprofiler for GPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-ovrgpuprofiler.md): Use ovrgpuprofiler CLI tool to profile Meta Quest GPU performance, retrieve real-time metrics, and execute render stage traces. - [Monitor Performance with OVR Metrics Tool](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-ovrmetricstool.md): Monitor Meta Quest app performance using OVR Metrics Tool for real-time data and detailed reports. - [OVR Metrics Tool Stats Definition Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-ovrstats.md): Track and analyze Meta Quest app performance using OVR Metrics Tool statistics definitions and configurations. - [How to Take Perfetto Traces with Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-perfettoguide.md): Use Meta Quest Developer Hub to capture Perfetto traces for performance analysis and optimization during Meta Quest development. - [Taking and Loading a Capture](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-renderdoc-capture.md): Capture and analyze frames from Meta Quest apps using RenderDoc Meta Fork for debugging and profiling. - [Performing a Draw Call Trace](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-renderdoc-drawcall.md): Perform draw call tracing with RenderDoc Meta Fork to collect low-level metrics for individual draw calls. - [Use RenderDoc Meta Fork for GPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-renderdoc-for-oculus.md): Use RenderDoc Meta Fork to profile and optimize OpenGL and Vulkan apps on Meta Quest hardware. - [Performing a Render Stage Trace](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-renderdoc-renderstage.md): Use RenderDoc Meta Fork to perform render stage tracing and analyze Tile Timeline for GPU performance optimization. - [Recommended Settings](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-renderdoc-settings.md): Configure RenderDoc Meta Fork settings for accurate Meta Quest profiling and performance optimization. - [Accessing Vulkan Shader Stats](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-renderdoc-shaderstats.md): Analyze Vulkan shader performance using RenderDoc Meta Fork's KHR_pipeline_executable_properties extension for Meta Quest headset optimization. - [Use Meta Quest Scriptable Testing Services to Enable E2E Testing](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-scriptable-testing.md): Enable automated End-to-End testing on Meta Quest devices using Scriptable Testing Services with ADB commands. - [Use Simpleperf for CPU Profiling](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-simpleperf.md): Profile Meta Quest native Android apps using Simpleperf for CPU performance analysis and optimization. - [Configure Android System Properties on Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-systemproperties.md): Configure Android system properties on Meta Quest using ADB to adjust configuration options, debug, and test. - [Vulkan Validation Layers](https://developers.meta.com/horizon/llmstxt/documentation/native/android/ts-vulkanvalidation.md): Enable Vulkan validation layers for Meta Quest apps using adb commands and log validation errors. - [Native Archive Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/archive-overview.md): Reference deprecated Native Android features for legacy Meta Quest apps, using archived, non-updated content. - [Oculus Spatializer AAX Plugin Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-aax-overview.md): Integrate Oculus Spatializer AAX plugin into Avid Pro Tools for 3D audio spatialization, despite being deprecated. - [Oculus Spatializer AAX Plugin Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-aax-track-parameters.md): Configure Oculus Spatializer AAX Plugin for Pro Tools to spatialize audio with 3D sound source parameters. - [AAX Plugin Sample (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-aax-usage.md): Migrate from retired Oculus Spatializer AAX Plugin to Meta XR Audio SDK for spatial audio integration. - [AAX 3D Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-aax-visualizer.md): Implement Oculus Spatializer AAX plugin for 3D audio visualization and manipulation with Oculus Rift. - [Oculus AAX Spatializer for DAWs Integration Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-aax.md): Install and use Oculus Spatializer AAX plugin for Pro Tools with Oculus Rift, now deprecated. - [Audio for Native Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-intro.md): Implement spatial audio in native apps using Meta Quest's spatializer plugins and audio tools. - [Oculus Audio Loudness Meter Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-loudness-meter-overview.md): Measure and adjust audio loudness in Meta Quest VR apps using Oculus Audio Loudness Meter. - [Set Up the Oculus Audio Loudness Meter](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-loudness-meter-setup.md): Set up Oculus Audio Loudness Meter on Windows, despite being end-of-life and replaced by Meta XR Audio SDK. - [Measure Loudness with Oculus Loudness Meter](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-loudness-meter-using.md): Measure audio loudness in Meta Quest apps using Oculus Loudness Meter tool with LUFS threshold targets. - [Set Up the Oculus Spatializer Plugin (OSP) for FMOD](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-fmod-overview.md): Integrate Oculus Spatializer Plugin (OSP) into FMOD Studio projects for 3D spatial audio on Windows and macOS. - [Oculus Spatial Reverb for FMOD Studio](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-fmod-reverb.md): Configure Oculus Spatial Reverb in FMOD Studio for spatial audio processing using Oculus Spatializer Plugin parameters. - [How to Use the Oculus Spatializer in FMOD Studio](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-fmod-usage.md): Implement Oculus Spatializer and Oculus Ambisonics in FMOD Studio for 3D audio spatialization and ambisonic processing. - [Oculus Spatializer for FMOD Integration Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-fmod.md): Integrate Oculus Spatializer plugin with FMOD Studio for 3D audio spatialization, despite being end-of-life. - [DAW-Specific Notes (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst-daw.md): Migrate from Oculus Spatializer Plugin to Meta XR Audio SDK for spatial audio integration. - [Legal Notifications (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst-legal.md): Migrate from retired Oculus Spatializer Plugin to Meta XR Audio SDK for Unity and Unreal projects. - [VST Overview (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst-overview.md): Integrate retired Oculus Spatializer VST plugin into DAWs for 3D audio spatialization and previewing. - [Oculus VST Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst-track-parameters.md): Configure Oculus Spatializer VST plugin for 3D audio spatialization with DAW integration and ambisonic rendering. - [Use the DAW Plugin (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst-usage.md): Configure Oculus Spatializer plugin for DAW tracks, enabling spatial audio with HMD tracking for Rift. - [Oculus VST Visualizer (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst-visualizer.md): Configure and utilize Oculus Spatializer VST plugin for 3D audio visualization and manipulation in VR. - [Oculus VST Spatializer for DAWs Integration Guide (Retired)](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-vst.md): Integrate Oculus Spatializer VST plugin into DAWs for 3D audio spatialization with Oculus Rift. - [Integrate the Oculus Spatializer for Wwise in Your App](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-wwise-integration.md): Integrate Oculus Spatializer for Wwise into applications using Wwise libraries and plugin registrations. - [Set Up the Oculus Spatializer for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-wwise-overview.md): Install and configure Oculus Spatializer Plugin for Wwise to spatialize 3D audio in applications. - [How to Use the Oculus Spatializer for Wwise](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-wwise-usage.md): Configure Oculus Spatializer for Wwise to spatialize audio in 3D environments with up to 64 sounds. - [Oculus Spatializer for Wwise Integration Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-osp-wwise.md): Integrate Oculus Spatializer Plugin with Audiokinetic Wwise to spatialize monophonic sound sources in 3D. - [Set Up Oculus Lipsync for Native Development](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-ovrlipsync-native.md): Set up Oculus Lipsync for native C++ development on Windows or macOS for avatar lip syncing. - [Lipsync Native Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-ovrlipsync-reference-native.md): Implement lipsync functionality using Oculus Lipsync Native API, despite being end-of-life and unsupported beyond v47. - [Explore Oculus Lipsync with the Native Sample](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-ovrlipsync-sample-native.md): Compile Oculus Lipsync native sample using CMake and Visual Studio or XCode for lip-syncing functionality. - [Use Oculus Lipsync](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-ovrlipsync-using-native.md): Implement Oculus Lipsync in native C++ projects using ovrLipSync API for lip-syncing audio. - [Viseme Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-ovrlipsync-viseme-reference.md): Reference Oculus Lipsync visemes, map speech to mouth shapes, and create lip-sync models. - [Profiler Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-profiler-overview.md): Profile audio performance in VR/non-VR apps using Oculus Audio Profiler with Oculus Spatializer plugins. - [Setup the Oculus Audio Profiler](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-profiler-setup.md): Install and configure Oculus Audio Profiler for Unity, FMOD, Wwise, and native development projects profiling. - [Profile Spatialized Audio](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-profiler-using.md): Profile local or remote apps using Oculus Audio Profiler tool for spatialized audio analysis. - [Oculus Audio SDK Developer Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-reference.md): Access Oculus Audio SDK reference materials for data structures and files, but note end-of-life status. - [Oculus Spatializer Features](https://developers.meta.com/horizon/llmstxt/documentation/native/audio-spatializer-features.md): Migrate from Oculus Spatializer to Meta XR Audio SDK and leverage spatialization features, including HRTFs, audio propagation, head tracking, volumetric sources, near-field rendering, and ambisonics. - [Add Haptics](https://developers.meta.com/horizon/llmstxt/documentation/native/experimental/exp-haptics-integrate.md): Integrate Meta Haptics Studio clips into Unity apps using OpenXR and Haptics Native SDK APIs. - [Get Started With Haptics SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/experimental/exp-haptics-native-get-started.md): Integrate Haptics Native SDK into OpenXR applications for high-fidelity haptic feedback on Meta Quest headsets and PC. - [Haptics Native SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/experimental/exp-haptics-native.md): Integrate Meta Haptics Native SDK into native applications for realistic vibrations on Meta Quest and PCVR controllers. - [Manage experimental features](https://developers.meta.com/horizon/llmstxt/documentation/native/experimental/experimental-overview-native.md): Manage experimental features in Meta Quest apps by enabling Experimental Mode and updating AndroidManifest.xml. - [Mixed Reality Experience and Use Cases](https://developers.meta.com/horizon/llmstxt/documentation/native/mr-experience-and-use-cases.md): Developers can build Mixed Reality (MR) experiences using Meta Quest SDKs and APIs, including Passthrough API. - [MediaProjection API on Meta Quest](https://developers.meta.com/horizon/llmstxt/documentation/native/native-media-projection.md): Implement MediaProjection API on Meta Quest to enable screen sharing, live streaming, and remote casting with user consent. - [Spatial Data Permission](https://developers.meta.com/horizon/llmstxt/documentation/native/native-spatial-data-perm.md): Implement spatial data runtime permission in Meta Quest apps using Scene API and Android permissions. - [Developer Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/api-reference.md): Access Oculus PC SDK reference material to understand data structures and files for development. - [Native C/C++ Mirror Sample Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/as-avatars-gsg-native.md): Build and run Meta Avatar SDK's native C/C++ Mirror sample for avatars in 2D/3D applications. - [Avatar SDK C/C++ Developer Reference](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/as-avatars-ovravatar-reference.md): Utilize Meta Avatar SDK C/C++ reference to access data structures and files for avatar development. - [Oculus Avatar SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/as-avatars-sdk-intro.md): Integrate Oculus Avatar SDK into VR apps for user presence, hand tracking, and social interactions. - [Asynchronous SpaceWarp](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/asynchronous-spacewarp.md): Implement Asynchronous SpaceWarp (ASW) to improve framerate on PCVR headsets like Oculus Rift. - [PC SDK Developer Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/book-dg.md): Develop PC-based VR applications using Oculus PC SDK, integrating features like spatialized audio, Oculus Touch, and Asynchronous SpaceWarp. - [PC SDK Getting Started Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/book-gsg.md): Set up PC SDK for Oculus Rift development, install demos, and launch third-party applications. - [Reference Content](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/book-reference.md): Access PC SDK reference materials, troubleshoot issues, and archive previous SDK versions for development. - [Troubleshooting](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/developer-troubleshooting.md): Troubleshoot PC SDK installation and sample compilation errors for Oculus Room Tiny (DX12) projects. - [Set Color Space](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-colorspace.md): Configure Oculus Rift and Rift S apps' color space using ColorSpace API and ovr_SetClientColorDesc function. - [Compositor Mirror](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-compositor-mirror.md): Utilize Compositor Mirror tool to display Oculus Rift headset content on a computer monitor with various display options, command-line configurations, and streaming capabilities. - [Oculus Dash](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-dash.md): Implement Oculus Dash support in VR applications using input focus handling and depth buffer support. - [Oculus Debug Tool](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-debug-tool.md): Utilize Oculus Debug Tool to debug, profile, and optimize Oculus Rift applications with performance metrics and HUD displays. - [Emulating Gamepad Input with Touch](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-gamepad-emulation-touch.md): Emulate Microsoft XInput API gamepad input with Touch Controllers using Oculus runtime's gamepad emulation mode. - [Guardian System](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-guardian-system.md): Implement Guardian System in VR applications using Oculus API for boundary detection and configuration. - [Performance Head-Up Display](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-hud.md): Analyze Oculus Debug Tool's Performance Head-Up Display (HUD) for Oculus Rift development, optimizing app performance and latency. - [Button State](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-input-touch-buttons.md): Poll input button state on Rift using `ovr_GetInputState` API and handle controller events. - [Haptic Feedback](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-input-touch-haptic.md): Implement haptic feedback in VR applications using non-buffered and buffered haptics APIs with Rift Touch Controllers. - [Rift Touch Controllers](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-input-touch-overview.md): Implement Rift Touch controllers in VR applications using best practices for input, hands, tracking, and play areas. - [Controller Tracking](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-input-touch-poses.md): Implement controller tracking using Oculus Rift SDK with 6DoF hand pose data and ovr_GetTrackingState API. - [Button Touch State](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-input-touch-touch.md): Detect and interpret touch states on Rift Touch Controllers using OVR touch constants and Touches field. - [Controller Data](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-input-touch.md): Retrieve Rift Touch controller position and state using Oculus SDK APIs, ovrTrackingState, and ovrInputState structures. - [LibOVR Integration](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-libovr.md): Integrate Oculus Rift PC SDK into C/C++ applications for head tracking, rendering, and VR experiences. - [Mixed Reality Capture](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-mrc.md): Implement mixed reality capture in native Rift apps using Oculus SDK and camera calibration tools. - [OpenXR Support for PC Development](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-openxr.md): Develop native C/C++ VR applications using OpenXR API for Oculus Rift PC with cross-platform compatibility. - [Additional Resources](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-additional-resources.md): Optimize VR applications using resources on performance analysis, Asynchronous SpaceWarp, and graphics optimization techniques. - [Guidelines for VR Performance Optimization](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-guidelines.md): Optimize Oculus Rift VR applications for PC SDK by identifying and addressing CPU and GPU bottlenecks effectively. - [Performance Indicator](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-indicator.md): Enable Oculus Debug Tool's Performance Indicator to diagnose latency and frame rate issues in Oculus Rift applications. - [Lost Frame Capture Tool](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-lostframes.md): Analyze VR application performance using Lost Frame Capture tool in Oculus Debug Tool, loading ODA files. - [VR Performance Optimization Guide](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-opt-guide.md): Optimize Oculus Rift VR applications using PC SDK with performance optimization guidelines, tools, and workflows. - [Performance Profiler](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-profiler.md): Profile PC-based Oculus Rift applications using Oculus Debug Tool's Performance Profiler for real-time statistics and CSV export. - [SDK Performance Statistics](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-stats.md): Retrieve and interpret Oculus Rift SDK performance statistics using ovr_GetPerfStats for application and compositor optimization. - [Performance Optimization Tools](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-tools.md): Utilize performance optimization tools, including Lost Frame Capture, NVIDIA FCAT VR, Oculus Debug Tool, SDK Statistics, and Performance Profiler, to diagnose and resolve VR performance issues. - [Tutorial: Optimizing a Sample Application](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-tutorial.md): Optimize Oculus Rift applications using Oculus Debug Tool, Performance HUD, and Windows performance analysis tools. - [Workflows: The process flows you should follow](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance-workflows.md): Isolate and analyze VR performance issues using Oculus Debug Tool, ETW, WPA, and GPUView. - [Optimizing Your Application](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-performance.md): Optimize Rift applications using performance tools, guides, and SDK statistics for publication on Rift Store. - [Advanced Rendering Configuration](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-render-advanced.md): Configure advanced rendering settings for Rift using Oculus SDK, optimizing quality and performance trade-offs. - [Rendering to the Oculus Rift](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-render.md): Implement split-screen stereo rendering for Oculus Rift using Oculus SDK, handling distortion correction and frame timing. - [SDK Samples and Gamepad Usage](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-sdk-samples.md): Configure Xbox 360 and Logitech F710 gamepads for Oculus SDK samples on Windows using XInput mode. - [Oculus Rift SDK Setup](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-sdk-setup.md): Set up Oculus Rift PC SDK, configure compiler settings, and build LibOVR libraries and samples using Visual Studio. - [Initialization and Sensor Enumeration](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-sensor.md): Initialize LibOVR, detect VR headsets, and access head tracking data using Oculus CAPI functions. - [Rift Audio](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-vr-audio.md): Configure Rift audio for native, Unity, and Unreal Engine applications using FMOD, Wwise, and OVR APIs. - [VR Focus Management](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/dg-vr-focus.md): Implement VR focus management in Oculus applications using ovr_GetSessionStatus API and handle quit, recenter, and headset events. - [Getting Started with the Demos](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/gsg-intro-oneworld.md): Explore Oculus SDK demos, OculusRoomTiny and OculusWorldDemo, to integrate VR features and experiment with rendering, head-tracking, and latency optimization. - [Getting Started with the SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/gsg-intro.md): Set up Oculus Rift hardware and install PC SDK to develop and test VR applications. - [Launching Third-Party Applications](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/gsg-third-party-apps.md): Launch third-party applications from Oculus Library by enabling Unknown Sources and running apps once. - [Meta Quest Touch Plus Controllers](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/native-touch-plus-controllers.md): Implement Meta Quest Touch Plus Controllers in OpenXR applications using new input axes and haptic feedback APIs. - [Pairing the Rift Touch Controllers](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/pairing-touch-controllers.md): Pair Oculus Rift Touch Controllers to the headset using the Oculus App with step-by-step instructions. - [PC SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/pcsdk-intro.md): Develop VR experiences for Oculus Rift using C++ and Oculus PC SDK with supporting Audio, Platform, and Avatar SDKs. - [Native Development - Get Started with the Platform SDK](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/ps-get-started.md): Set up Oculus Platform SDK for native C++ development on Rift and mobile platforms. - [test](https://developers.meta.com/horizon/llmstxt/documentation/native/pc/test.md): Implement test UI component using oc-devui-button element with test ID attribute. - [Meta Horizon OS Audio](https://developers.meta.com/horizon/llmstxt/documentation/native/platform-audio.md): Implement Meta Horizon OS Audio features, handling microphone muting and low-latency audio rendering using Android AudioManager and AAudio. - [Account Linking](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-account-linking.md): Implement account linking between user accounts in your system and Meta accounts using Meta's Platform SDK. - [Achievements with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-achievements.md): Create and manage achievements in Meta apps using Platform SDK, Achievements API, and Server-to-Server calls. - [App to App Travel](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-app-to-app-travel.md): Implement App to App Travel feature using updated ApplicationOptions API to seamlessly transfer users between Meta Quest apps. - [Asset Files to Manage Download Size](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-assets.md): Optimize Meta Horizon mobile app download size using OBB expansion files and required asset files. - [Meta Quest Attestation API](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-attestation-api.md): Implement Meta Quest Attestation API to authenticate app and device integrity on Android using native integration. - [Blocking](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-blockingsdk.md): Implement user blocking and unblocking functionality in native apps using Meta's Platform SDK APIs. - [Build Social Experiences in Your Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-build-social-experiences.md): Build social experiences in Meta Quest apps using social platform features, personalized presence, and social marketing capabilities. - [Challenges Server to Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-challenges-s2s.md): Implement Meta Quest Challenges using server-to-server REST APIs for secure challenge creation and management. - [Challenges](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-challenges.md): Implement Challenges in Oculus applications using Challenge Client APIs for social engagement and competition. - [Cloud Backup](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-cloud-backup.md): Implement Cloud Backup in Meta Quest apps using Android Auto Backup, enabling automatic data backup and restore. - [Cloud Storage Deprecation](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-cloud-storage-deprecation.md): Migrate Cloud Storage V2 data to Cloud Backup by January 31st, 2025, for Meta Quest apps. - [Cloud Saves API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-cloud-storage.md): Migrate from deprecated Cloud Storage v2 to Cloud Backup, configure selective sync, and implement cloud saves. - [Meta Cross-Device Development with App Groupings](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-cross-device-app-groupings.md): Manage Meta Quest cross-device development by creating and sharing app groupings with platform settings, add-ons, subscriptions, and more. - [App Deep Linking with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-deep-linking.md): Implement app deep linking in Meta Quest apps using Platform SDK's LaunchOtherApp method and notification handling. - [Destinations and Group Presence Implementation](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-destinations-implementation.md): Implement destinations and group presence in immersive apps using Meta Horizon Developer Dashboard and deep linking. - [Destinations Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-destinations-overview.md): Create and manage destinations in Meta Horizon Store using Developer Dashboard and integrate with APIs. - [Destinations and Group Presence Testing](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-destinations-testing.md): Test destinations and group presence features using Meta Developer Dashboard and Group Launch APIs. - [Developer Posts](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-developer-posts.md): Create and manage developer posts for Meta Horizon apps, integrating deep links and analytics. - [Entitlement Check for Meta Horizon Store Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-entitlement-check.md): Implement entitlement checks for Meta Horizon Store apps using Platform SDK and S2S REST APIs. - [Invokable Error Dialogs](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-error-dialogs.md): Implement Invokable Error Dialogs in Meta Quest apps using MultiplayerErrorErrorDialog API and predefined error messages. - [Add Events to Meta Horizon Home](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-events.md): Create and integrate events into Meta Horizon Home using Platform SDK, deeplinks, and ovrLaunchType_Deeplink API. - [Send Friend Requests from Apps - Mobile](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-friend-requests-from-apps.md): Implement friend request feature in Meta Quest apps using Platform SDK's ovr_User_LaunchFriendRequestFlow API. - [Get Age Category API](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-get-age-category-api.md): Implement Get Age Category API in native Meta Quest Android apps to retrieve user age categories. - [Get Started with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-get-started.md): Integrate Meta Horizon platform solutions by setting up Oculus Platform SDK for native development and app publishing. - [Group Launch](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-group-launch.md): Create and manage Group Launch deep links using Meta's S2S REST APIs for coordinated app entry. - [Group Presence Technical Implementation](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-group-presence-implementation.md): Implement Group Presence feature by setting user presence with `GroupPresenceOptions` and destination APIs. - [Group Presence Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-group-presence-overview.md): Implement Group Presence in immersive apps to share user location and status, enabling App Invites and deep linking. - [Group Presence Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-group-presence-quickstart.md): Implement Group Presence in Meta Horizon apps using GroupPresenceOptions and Platform SDK APIs. - [Add-ons Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-iap-s2s.md): Implement In-App Purchases using Meta Horizon Server-to-Server APIs for secure entitlement verification and management. - [Testing Add-ons](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-iap-test.md): Test and validate add-on integrations using test users, payment methods, and entitlement management. - [Add-ons Integration](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-iap.md): Integrate in-app purchases and downloadable content into Meta apps using Platform SDK APIs and methods. - [Invite to App Technical Implementation](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-invite-implementation.md): Implement Invite to App feature in immersive VR/MR apps using provided APIs and group presence settings. - [Invite Link](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-invite-link.md): Implement Invite Link feature in immersive VR/MR apps using Group Presence API and deep linking. - [Invite to App Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-invite-overview.md): Implement Invite to App feature in VR/MR apps using Meta Quest Platform SDK APIs and guidelines. - [Invite to App Quickstart](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-invite-quickstart.md): Implement Invite to App feature in immersive VR/MR apps using Platform SDK and Group Presence APIs. - [Language Packs](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-language-packs.md): Implement downloadable language packs in Meta Quest and Link PC-VR apps using Meta Horizon platform Command Line Utility and APIs. - [Leaderboards Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-leaderboards-s2s.md): Integrate Meta leaderboards into apps using Leaderboards Server APIs for creating, updating, and retrieving leaderboard data. - [Leaderboards](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-leaderboards.md): Implement leaderboards in Meta apps using the Leaderboards API and Meta Horizon Developer Dashboard. - [Lying Down Mode](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-lying-down-mode.md): Implement Lying Down Mode control in Meta Quest apps by configuring AndroidManifest.xml and handling user notifications. - [Managed Account Information API](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-managed-account-info.md): Access managed account information using Meta's Platform SDK and Managed Account Information API. - [Matchmaking API (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-matchmaking-api.md): Implement matchmaking in Meta apps using deprecated Matchmaking API with provided SDK methods and alternatives. - [Testing and Tuning Matches (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-matchmaking-debugging.md): Test and tune Meta Quest matchmaking using ovr_Matchmaking_GetAdminSnapshot, Rooms and Matchmaking Debugger, and analytics. - [How to Implement Simple, Browse and Advanced Matchmaking (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-matchmaking-howtos.md): Implement simple, browse, and advanced matchmaking in Meta apps using Platform SDK and APIs. - [Matchmaking with Platform Solutions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-matchmaking-intro.md): Implement matchmaking in Meta Horizon platform apps using matchmaking pools, APIs, and Rooms feature. - [Refine Matchmaking with Skill, Data Settings, and Queries (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-matchmaking-skill-queries.md): Implement refined matchmaking in Meta Quest apps using skill components, data settings, and queries. - [Mic Switcher](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-mic-switcher.md): Implement Mic Switcher feature using Client Mic Switcher APIs to control audio channels and microphone availability. - [Monetization Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-monetization-overview.md): Implement Meta monetization features, including DLC, IAP, and Subscriptions, using Developer Dashboard and SDKs. - [SharedSpaces Multiplayer Showcase](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-mp-sharedspaces.md): Implement Meta Quest multiplayer features using Meta Horizon platform, Photon SDK, and Unreal Engine. - [Test Cases](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-mp-test-cases.md): Implement Multiplayer Test Cases for Meta Quest apps, handling Join Intent Payload and App State scenarios. - [Multiplayer Enablement](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-multiplayer-enablement.md): Implement multiplayer features in Meta Quest apps using Platform SDK, networking solutions, and reporting services. - [Multiplayer Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-multiplayer-overview.md): Implement Meta Quest Multiplayer features, including Destinations, Group Presence, Invites, Rejoin, and Roster, to create seamless multiplayer experiences. - [Rooms and Matchmaking with the Unreal Sessions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-oss-sessions.md): Implement Meta matchmaking and Rooms in Unreal Engine using Sessions interface and OSS Sessions integration. - [User Verification](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-ownership.md): Implement user verification in Meta apps using ovr_User_GetUserProof() and Server-to-Server API requests. - [Peer-to-Peer Networking (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-p2p.md): Implement Peer-to-Peer networking in Meta Horizon apps using deprecated Platform APIs for direct user data exchange. - [Parties and Party Chat](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-parties.md): Implement party chat management in Meta apps using System VoIP API and handle multiple VoIP streams. - [Getting Started With Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-pgsg.md): Set up development environment, integrate Meta Horizon Platform SDK, and implement platform features for Store-published apps. - [Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-platform-intro.md): Integrate Meta Horizon platform features into native, Unity, and Unreal apps for social, engaging VR experiences. - [Platform SDK Release Notes Archive](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-platform-release-archive.md): Access Oculus Platform SDK release notes archive, detailing new features, improvements, and fixes across multiple versions. - [Users, Friends, and Relationships](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-presence.md): Implement user and friend management in Meta apps using Platform SDK APIs and User object. - [Quest Tools Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-quest-tools-overview.md): Manage and interact with Meta Quest apps using Quest Tools features, including asset files, cloud storage, webhooks, app deep linking, and cross-device development with App Groupings. - [Quick Invites](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-quick-invite.md): Implement Quick Invites API in Meta Quest Multiplayer apps for seamless user invitations and multiplayer experiences. - [Reference Content](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-reference.md): Access Platform SDK reference content, including headers, functions, and data structures for development. - [Rejoin](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-rejoin.md): Implement Rejoin feature to display dialog for reconnecting to multiplayer sessions after disconnection or app crash. - [Requests and Messages](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-requests-and-messages.md): Implement asynchronous requests and message handling with Meta Platform SDK for native app interactions. - [Server APIs for Moderated Rooms (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-rooms-s2s.md): Manage moderated rooms using Meta's deprecated Server-to-Server REST APIs for creation, update, and deletion. - [Meta Quest Rooms (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-rooms.md): Implement Meta Quest Rooms feature using deprecated Rooms API or third-party alternatives like Photon. - [Roster](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-roster.md): Implement Roster feature by updating user group presence data for in-game friend management and lobby session integration. - [Server to Server Basics](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-s2s-basics.md): Implement server-to-server REST API calls to Meta Horizon platform for secure features integration. - [Sample Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-sampleapp.md): Implement Meta Horizon platform features using native and Unity sample apps for VR experiences. - [Save Game Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-save-game-best-practices.md): Implement robust save game management by versioning data schema, using integrity checks, and autosave solutions. - [Security Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-security-overview.md): Implement Meta Quest security features using Attestation API and Get Age Category API for app integrity and user verification. - [Set Up for Platform Development with Native Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-setup.md): Set up development environment for native Meta apps, initialize Platform SDK, and perform entitlement checks. - [Share Content from Meta Apps](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-sharing.md): Enable users to share VR experiences via casting, video recording, and photo sharing in Android apps. - [Social Features Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-social-features-overview.md): Implement social features in Meta Horizon apps using Platform SDK, enabling user interactions, friendships, and safety features. - [Server APIs for Subscriptions](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-subscriptions-s2s.md): Implement server-to-server subscription management using Meta Horizon Platform SDK's REST APIs and access tokens. - [System Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-system-deep-linking.md): Implement system deep linking in Meta Horizon OS apps using Android ActivityManager commands and intents. - [Travel Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-travel-overview.md): Implement travel features in Meta Quest apps using Destinations, Group Presence, and Invite APIs. - [Travel Testing and Use Cases](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-travel-testing-and-use-cases.md): Test and implement travel features, deep linking, and group presence using Meta Quest Developer Dashboard and APIs. - [User Engagement Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-user-engagement-overview.md): Implement User Engagement features, including Achievements, Leaderboards, Challenges, and Matchmaking, to enhance app interaction. - [User Management Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-user-management-overview.md): Implement user management features, including entitlement checks, account linking, and language packs, for cross-platform apps. - [User Notifications Analytics](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-user-notifications-analytics.md): Analyze user notification metrics, including reach, clicks, and unsubscribes, using Meta Horizon Developer Dashboard analytics. - [Create User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-user-notifications-create.md): Create user notifications in Meta Horizon Developer Dashboard, configure notification types, and implement event-based notifications. - [Event-based User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-user-notifications-event.md): Implement event-based user notifications using Meta Quest Graph API and server-side code requests. - [User Notifications Overview](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-user-notifications.md): Implement User Notifications in Meta Horizon apps using dashboard and code integration for single-send and event-based notifications. - [Server-Mixed Spatialized VoIP](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-voip-server.md): Implement server-mixed spatialized VoIP in Meta Quest apps using ambisonic audio and client-server architecture. - [Voice Chat (VoIP) using Platform Solutions (Deprecated)](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-voip.md): Implement voice chat in Meta apps using Platform VoIP service with peer-to-peer PCM data transmission. - [Getting Started with Webhooks](https://developers.meta.com/horizon/llmstxt/documentation/native/ps-webhooks-getting-started.md): Implement Webhooks to receive real-time notifications for specific events, such as multiplayer join intents and order status updates. - [Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/native/scene-best-practices.md): Implement best practices for working with Scene in mixed reality experiences, handling drift, loading, and updating scenes. - [Enable and Test Body Tracking Using the Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-body-tracking.md): Enable and test body tracking in Meta XR Simulator using Unity and Meta Movement package. - [Simulate User Input from Meta Quest Touch Controllers](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-data-forwarding.md): Simulate user input in Meta XR Simulator using real Meta Quest Touch controllers and data forwarding server. - [Getting Started with Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-getting-started.md): Install and configure Meta XR Simulator for native OpenXR development, enabling XR application testing and debugging. - [Enable and Test Hand Tracking Using the Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-hand-tracking.md): Enable and test hand tracking in Meta XR Simulator using input devices, keyboard, and mouse. - [Meta XR Simulator Passthrough Scenes](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-heroscenes.md): Simulate MR applications in 11 synthetic environments using Meta XR Simulator with passthrough capabilities. - [Meta XR Simulator Interaction](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-input-keyboard.md): Simulate Meta Quest interactions in XR Simulator using keyboard, mouse, Xbox controllers, and Meta Quest controllers. - [Meta XR Simulator Introduction](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-intro.md): Utilize Meta XR Simulator to test and debug XR applications with simulated Meta Quest headsets and features. - [Meta XR Simulator Logs](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-logs.md): Access and analyze Meta XR Simulator logs to troubleshoot issues and improve product quality. - [Meta XR Simulator Multiplayer](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-multiplayer.md): Test multiplayer mixed reality games using Meta XR Simulator with synthetic environment servers and record/replay functionality. - [Meta XR Simulator No-Code Automation Testing](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-native-automated-testing.md): Run no-code automation tests for Unity and Unreal Engine projects using Meta XR Simulator. - [Using Point-and-Click Input](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-point-and-click.md): Enable Point-and-Click Input in Meta XR Simulator to interact with XR apps using mouse input. - [Meta XR Simulator Room JSON Syntax](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-recorder-json.md): Edit Meta XR Simulator Room JSON files to customize scene layouts and add furniture. - [Exporting rooms from headset for testing Meta XR Simulator](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-scene-recorder.md): Export rooms from Meta headset to Meta XR Simulator for testing using Scene Data Recorder. - [Simulate a Mixed Reality Environment](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-ses.md): Simulate Mixed Reality environments using Meta XR Simulator and Synthetic Environment Server for XR development testing. - [Capture a Meta XR Simulator Session](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-session-capture.md): Record and replay Meta XR Simulator sessions for testing and automation using Session Capture feature. - [Build Your Own Synthetic Environment Server](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-synthetic-environment-builder.md): Create a Synthetic Environment Server using Unity and Synthetic Environment Builder package for mixed reality simulation. - [Meta XR Simulator JSON Format Rooms](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-test-rooms-json.md): Create and load lightweight JSON-based rooms in Meta XR Simulator for scene data testing and development. - [Meta XR Simulator Test Rooms](https://developers.meta.com/horizon/llmstxt/documentation/native/xrsim-test-rooms-overview.md): Test MR apps in pre-built and custom rooms using Meta XR Simulator's tools and JSON-based environments. ## Web Utilize WebXR to transform your web content for immersive viewing in Quest browsers, enhancing it with smooth and interactive experiences. ### Docs - [Browser Audio Support](https://developers.meta.com/horizon/llmstxt/documentation/web/browser-audio.md): Determine Browser audio support using Media Capabilities API, checking Dolby audio codecs AC3 and EAC3. - [Use MQDH with Browser](https://developers.meta.com/horizon/llmstxt/documentation/web/browser-mqdh.md): Use Meta Quest Developer Hub to debug, test, and optimize Browser and WebXR applications wirelessly. - [New Tab Page Guidelines and Submission](https://developers.meta.com/horizon/llmstxt/documentation/web/browser-new-tab.md): Submit WebXR experiences to Meta's New Tab Page by meeting content guidelines and technical requirements. - [Debug Browser Content](https://developers.meta.com/horizon/llmstxt/documentation/web/browser-remote-debugging.md): Debug browser content on Meta Quest using Chrome Developer Tools via USB or Wi-Fi connection. - [Browser Specs](https://developers.meta.com/horizon/llmstxt/documentation/web/browser-specs.md): Develop web content for Meta Quest Browser, utilizing user-agent strings, refresh rates, and debugging tools. - [Browser Video Support](https://developers.meta.com/horizon/llmstxt/documentation/web/browser-video.md): Implement high-resolution video playback in Meta Horizon Browser using supported codecs and containers. - [Introduction to Browser](https://developers.meta.com/horizon/llmstxt/documentation/web/index.md): Develop WebXR experiences for Meta Quest using Browser, leveraging WebXR, WebGL, and Chromium rendering engine. - [ECS Architecture](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-architecture.md): Implement scalable WebXR applications using IWSDK's ECS architecture with data-oriented design, query optimization, and Three.js integration. - [ECS Components](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-components.md): Define and utilize ECS components with typed data schemas, attaching them to entities and manipulating state. - [ECS Entity](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-entity.md): Create and manage ECS entities, attach Three.js objects, and perform component operations in IWSDK applications. - [ECS Lifecycle](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-lifecycle.md): Manage Entity Component System (ECS) lifecycle, systems, queries, and entities for immersive WebXR experiences. - [ECS Patterns](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-patterns.md): Implement Entity-Component-System (ECS) architecture with best practices, performance optimizations, and advanced composition patterns. - [ECS Queries](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-queries.md): Define and utilize ECS queries with required, excluded, and value predicate filters for dynamic entity sets. - [ECS Systems](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-systems.md): Create and manage ECS systems, implementing behavior, queries, and config signals for entity processing and data sharing. - [ECS World](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs-world.md): Manage ECS world container, global state, and WebXR sessions using IWSDK's World API and features. - [Entity Component System](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-ecs.md): Implement Entity Component System (ECS) architecture using IWSDK to design data-driven features and behaviors. - [Grabbing Distance](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-grabbing-distance.md): Implement distance-based object grabbing using four movement algorithms: MoveTowardsTarget, MoveAtSource, MoveFromTarget, RotateAtSource. - [Interaction Types](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-grabbing-types.md): Implement three distinct grabbing interaction patterns - one-hand, two-hand, and distance grabbing - with IWSDK's grabbing system. - [Grab Interaction](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-grabbing.md): Implement comprehensive object manipulation in XR experiences using IWSDK's grabbing system with three interaction types. - [Locomotion Performance](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-locomotion-performance.md): Optimize VR locomotion performance using Worker or Inline modes, BVH physics, and environment registration techniques. - [Locomotion Slide](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-locomotion-slide.md): Implement smooth VR locomotion using Slide mechanics with configurable speed, jumping, and comfort features. - [Locomotion Teleport](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-locomotion-teleport.md): Implement teleportation-based movement in VR environments using parabolic guides and hand micro-gestures with configurable settings. - [Locomotion Turn](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-locomotion-turn.md): Implement VR locomotion turn mechanics using IWSDK's snap turn and smooth turn features with configurable settings. - [Locomotion](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-locomotion.md): Implement comfortable VR locomotion using IWSDK's modular system for teleport, slide, and turn mechanics. - [Spatial UI Document](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-spatial-ui-document.md): Manage spatial UI documents with UIKitDocument, querying, sizing, and lifecycle management for XR applications. - [Spatial UI Flow](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-spatial-ui-flow.md): Implement spatial UI flow using UIKitML, Vite plugin, and IWSDK to create interactive 3D panels. - [Spatial UI UIKit](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-spatial-ui-uikit.md): Build spatial user interfaces with UIKit, a Three.js-based framework using Flexbox layout and MSDF text rendering. - [Spatial UI UIKitML](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-spatial-ui-uikitml.md): Create spatial UI with UIKitML, a markup language with HTML/CSS-like syntax, and interpret it into live UIKit components. - [Spatial UI Concepts](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-spatial-ui.md): Implement high-performance 3D UI using IWSDK's Spatial UI framework with web-like layout semantics and familiar authoring. - [ECS Three.js Interop](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-three-basics-interop.md): Integrate Entity Component System (ECS) with Three.js rendering, synchronizing data and visuals automatically. - [Three.js Meshes, Geometry & Materials](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-three-basics-meshes-geometry-materials.md): Create 3D objects in Three.js using geometries, materials, and meshes for WebXR applications. - [Three.js Transforms & 3D Math](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-three-basics-transforms-math.md): Master 3D transformations in Three.js using IWSDK, covering position, rotation, and scale with practical examples. - [Three.js Basics](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-three-basics.md): Integrate Three.js with IWSDK to create 3D visuals, manage ECS data synchronization, and build immersive WebXR experiences. - [XR Input Origin](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-xr-input-origin.md): Implement XR input handling using XROrigin and XRInputManager for head, ray, and grip spaces in XR applications. - [XR Input Pointers](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-xr-input-pointers.md): Implement XR input pointers using MultiPointer, RayPointer, and GrabPointer for interactive 2D/3D experiences and custom interactions. - [XR Input Stateful Gamepad](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-xr-input-stateful-gamepad.md): Implement edge-triggered events and axes utilities for XR gamepad controllers using StatefulGamepad API. - [XR Input Visuals](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-xr-input-visuals.md): Implement XR input visuals using IWSDK's adapters and implementations for controllers and hands in WebXR applications. - [XR Input](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-concept-xr-input.md): Implement IWSDK's XR input system in Three.js + WebXR apps for immersive interactions and spatial mechanics. - [Build & Deploy](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-build-deploy.md): Optimize and deploy WebXR applications using Vite plugins, GitHub Pages, and automated GitHub Actions workflows. - [Built-in Interactions](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-built-in-interactions.md): Enable grabbing and locomotion in WebXR scenes using IWSDK's built-in interactions and input systems. - [Custom Systems](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-custom-systems.md): Create custom ECS systems and components for WebXR applications using IWSDK's createComponent and createSystem APIs. - [Environment & Lighting](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-environment-lighting.md): Configure environment and lighting in WebXR scenes using IWSDK's ECS components and Three.js integration. - [External Assets](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-external-assets.md): Load and integrate 3D models, textures, and audio files into WebXR applications using IWSDK's AssetManager. - [Physics](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-physics.md): Implement realistic physics simulations using Havok physics engine with IWSDK's Entity Component System architecture. - [Project Setup](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-project-setup.md): Create a WebXR project using IWSDK with TypeScript/JavaScript, configuring VR/AR features and physics simulation. - [Scene Understanding](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-scene-understanding.md): Implement AR/VR scene understanding using IWSDK's WebXR features for plane detection, mesh detection, and spatial anchoring. - [Spatial Editor](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-spatial-editor.md): Create WebXR experiences using Meta Spatial Editor for visual scene composition and IWSDK for programmatic behavior. - [Spatial UI Guide](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-spatial-ui.md): Build immersive 3D user interfaces using UIKitML markup and spatial UI components with IWSDK's WebXR integration. - [Testing Experience](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-testing-experience.md): Test WebXR experiences using development server, browser emulation with IWER, and physical VR headsets like Meta Quest. - [Working in 3D](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-guide-working-in-3d.md): Create and manipulate 3D objects using Three.js within IWSDK's Entity Component System architecture. - [Immersive Web SDK Overview](https://developers.meta.com/horizon/llmstxt/documentation/web/iwsdk-overview.md): Build immersive web experiences using Immersive Web SDK with ECS architecture, WebXR, and built-in systems. - [Link Users to Your Meta Horizon Store App Page](https://developers.meta.com/horizon/llmstxt/documentation/web/link-users-to-pdp.md): Create links to Meta Horizon Store app pages using 'oculusstore://item/' format with Meta Quest App ID. - [Porting from WebVR to WebXR](https://developers.meta.com/horizon/llmstxt/documentation/web/port-vr-xr.md): Migrate legacy WebVR content to WebXR using frameworks like A-Frame, Babylon.js, and THREE.js. - [Add-ons Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/web/ps-iap-s2s.md): Implement In-App Purchases using Meta Horizon Server-to-Server APIs for secure entitlement verification and management. - [Testing Add-ons](https://developers.meta.com/horizon/llmstxt/documentation/web/ps-iap-test.md): Test and validate add-on integrations using test users, payment methods, and entitlement management. - [In-App Purchases in PWAs](https://developers.meta.com/horizon/llmstxt/documentation/web/ps-iap.md): Implement in-app purchases in WebXR PWAs using Digital Goods API and Payment Request API. - [Monetization Overview](https://developers.meta.com/horizon/llmstxt/documentation/web/ps-monetization-overview.md): Implement PWA monetization using In-App Purchases (IAP) and manage content pricing via Developer Dashboard. - [Server to Server Basics](https://developers.meta.com/horizon/llmstxt/documentation/web/ps-s2s-basics.md): Implement server-to-server REST API calls to Meta Horizon platform for secure interactions, using access tokens, app credentials, and user access tokens. - [2D PWAs](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-2d-support.md): Configure and customize 2D Progressive Web Apps with standalone launch, link scope, theme color, and multi-origin support. - [Building with PWABuilder](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-building-with-pwabuilder.md): Build and package Progressive Web Apps for Meta Quest using PWABuilder.com and sideload to device. - [Getting Started with PWAs](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-gs.md): Create and package Progressive Web Apps (PWAs) for Meta Quest using Web App Manifest and CLI. - [Getting Started with PWAs](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-overview-gs.md): Configure a website as a PWA by creating a Web App Manifest with required and optional fields. - [Progressive Web Apps](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-overview.md): Develop Progressive Web Apps (PWAs) for Meta Quest using Bubblewrap, WebXR, and Digital Goods API. - [PWA Tools and Packaging](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-packaging.md): Package Progressive Web Apps (PWAs) into APKs for Meta Horizon Store using Meta Forked Bubblewrap CLI. - [Getting Started with WebXR PWAs](https://developers.meta.com/horizon/llmstxt/documentation/web/pwa-webxr.md): Configure WebXR PWAs for immersive launch experiences using requestSession API with THREE.js or A-Frame. - [Draw Call Metrics](https://developers.meta.com/horizon/llmstxt/documentation/web/ts-webxr-perf-drawcall.md): Analyze GPU performance using RenderDoc Meta Fork to retrieve draw call metrics and optimize rendering. - [Use Web Launch to Send Links to Headsets from the Web](https://developers.meta.com/horizon/llmstxt/documentation/web/web-launch.md): Implement Web Launch feature to send HTTPS URLs from web to Meta Quest headset Browser using URL encoding. - [Multiview WebGL Rendering](https://developers.meta.com/horizon/llmstxt/documentation/web/web-multiview.md): Implement multiview rendering in WebGL 2.0 using OCULUS_multiview extension for efficient VR rendering on Quest hardware. - [Web Task Dialogs](https://developers.meta.com/horizon/llmstxt/documentation/web/web-tasks.md): Implement Web Tasks in native VR applications for authentication flows and external linking using intents and JavaScript. - [WebXR VR Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-bp.md): Implement best practices for WebXR VR development, leveraging guidelines for locomotion, hand tracking, and quality standards. - [WebXR Fixed Foveated Rendering](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-ffr.md): Implement WebXR Fixed Foveated Rendering (FFR) to improve performance in fragment-shader-bound applications dynamically. - [Creating simple objects in the scene](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps-chapter1.md): Create 3D scenes with Three.js, adding meshes, geometries, materials, and transformations for WebXR experiences. - [Working with controllers](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps-chapter2.md): Implement WebXR controller input handling to spawn objects in 3D scenes using Three.js and gamepad-wrapper library. - [Animating bullet objects](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps-chapter3.md): Implement animated bullet objects in WebXR scenes using Three.js, managing movement, lifespan, and performance. - [Replacing basic objects with GLTF models](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps-chapter4.md): Load GLTF 3D models into WebXR scenes using Three.js GLTFLoader and integrate interactive elements. - [Making it a game](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps-chapter5.md): Implement proximity-based hit testing and scoreboard in WebXR scenes using Three.js and troika-three-text. - [Finishing touches](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps-chapter6.md): Enhance WebXR game with audio, haptic feedback, and visual effects using Three.js and GSAP animations. - [WebXR first steps](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-first-steps.md): Develop immersive WebXR experiences with Three.js, building a VR game with controller interactions, animations, and hit detection. - [WebXR App Framerate Control](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-frames.md): Manage WebXR app framerate using new WebXR APIs to query, set, and optimize frame rates. - [WebXR Hands](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-hands.md): Implement WebXR Hands in immersive web VR applications using hand tracking data and custom gestures. - [System Keyboard in WebXR](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-keyboard.md): Implement system keyboard integration in WebXR applications using HTML text input elements and XRSession APIs. - [WebXR Layers](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-layers.md): Implement WebXR Layers for high-performance, high-quality web experiences with optimized video playback and image rendering. - [Mixed Reality Support in Browser](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-mixed-reality.md): Implement WebXR mixed reality features, including passthrough, plane detection, and persistent anchors, in Browser on Meta Quest 2 and Meta Quest Pro headsets. - [WebXR Overview](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-overview.md): Develop immersive WebXR experiences for Meta Quest using WebXR Device API, featuring hand tracking, mixed reality, and performance optimization. - [WebXR Performance Best Practices](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-perf-bp.md): Optimize WebXR applications for Meta Quest headsets by applying rendering performance best practices, minimizing overdraw, and judiciously using complex materials, real-time lights, and shadows. - [Using RenderDoc with Browser](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-perf-renderdoc.md): Use RenderDoc with Meta Quest Browser to capture, analyze, and optimize graphics rendering and performance. - [WebXR Performance Tools](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-perf-tools.md): Optimize WebXR app performance using OVR Metrics Tool, ovrgpuprofiler, and Chrome tracing for CPU and GPU analysis. - [WebXR Performance Optimization Workflow](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-perf-workflow.md): Optimize WebXR performance for Meta Quest by profiling and addressing CPU and GPU bottlenecks effectively. - [WebXR Performance Optimization](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-perf.md): Optimize WebXR applications for Meta Quest using performance management tools, best practices, and rendering techniques. - [Meta Quest Touch Pro Controller Support for Browser](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-pro-controller.md): Implement Meta Quest Touch Pro controller support in WebXR applications using enhanced gamepad and haptics APIs. - [WebXR Space Warp](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-space-warp.md): Implement WebXR Space Warp to reduce frame rate while maintaining smooth experiences in WebXR applications. - [WebXR Workflow](https://developers.meta.com/horizon/llmstxt/documentation/web/webxr-workflow.md): Develop WebXR experiences using frameworks, debug with WebXR Emulator and Spector.js, and optimize performance. ## Android Apps Make your existing Android app compatible and differentiate it using unique Meta Horizon OS features to give your users an innovative spatial experience. ### Docs - [Ad Attestation and Ad ID](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ads-attestation.md): Complete and update in-app ads attestation for 2D and hybrid Meta Horizon Store apps. - [Audio](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/audio.md): Implement background audio, media playback controls, and Dolby Atmos in Android apps for Meta Horizon OS. - [Authentication](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/authentication.md): Implement OAuth 2.0 authentication in Meta Horizon OS apps using Private-Use URI Scheme Redirection and AppAuth library. - [Submit and Track Bugs and Feature Requests](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/bugs-requests.md): Submit, track, and manage bugs and feature requests using Meta's Feedback Center tool effectively. - [Avatar Selfie Camera](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/camera.md): Access Quest device cameras to display user avatars using Camera2 and CameraX APIs with `android.permission.CAMERA` permission. - [Android design requirements](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/design-requirements.md): Modify Android apps to meet Meta Horizon OS design requirements for mixed reality input methods and usability. - [Digital Rights Management support](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/drm.md): Implement Digital Rights Management in 2D and immersive apps using Widevine, Android DRM APIs, and OpenXR. - [Enable developer mode on headset](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/enable-developer-mode.md): Enable developer mode on Meta Quest headset for Android app development and testing. - [Horizon OS features overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/features-overview.md): Discover Horizon OS features for Android apps, including Spatial SDK, DRM, and input handling capabilities. - [Integrate Meta Horizon Billing Compatibility SDK](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/horizon-billing-compatibility-sdk.md): Integrate Meta Horizon Billing Compatibility SDK into Android apps to port Google Play Billing to Meta Horizon Store. - [Implement the Google Play Billing Interface](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/horizon-billing-implement-google-play-billing-interface.md): Implement Google Play Billing Interface for Meta Horizon Billing Compatibility SDK with minimal code changes. - [Known Limitations](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/horizon-billing-known-limitations.md): Understand known limitations of Meta Horizon Billing Compatibility SDK for Google Play Billing Library integration. - [Android Apps on Meta Horizon OS](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/horizon-os-apps.md): Run native 2D Android apps on Meta Horizon OS using Android Studio, Java, Kotlin, and Jetpack. - [Immersive features with Spatial SDK](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/immersive-features.md): Build immersive experiences for HorizonOS using Meta Spatial SDK with Kotlin APIs and Android development tools. - [Input](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/input.md): Handle user input in Meta Horizon OS apps using controllers, hands, gamepad, keyboard, mouse, and stylus. - [Compatibility overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/making-apps-compatible-overview.md): Adapt 2D Android apps to Meta Horizon OS by handling compatibility changes, design requirements, and unsupported dependencies. - [Media requirements and guidelines for streaming apps](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/media-requirements.md): Configure media streaming apps on Meta Horizon OS for optimal video and audio quality. - [Meta Horizon Android Studio Plugin](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/meta-horizon-android-studio-plugin.md): Install and configure Meta Horizon Android Studio Plugin to detect unsupported libraries and permissions, and develop Spatial SDK apps. - [Install Meta Quest Developer Hub](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/meta-quest-developer-hub.md): Install and utilize Meta Quest Developer Hub to manage devices, debug, deploy, and test Android apps. - [Panel Sizing](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/panel-sizing.md): Configure panel sizing in Android apps on Meta Horizon OS using layout elements and multi-panel activity flags. - [Passthrough Camera](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/passthrough-camera.md): Implement Passthrough Camera API in Android apps using Android Camera2 API for Computer Vision and Machine Learning on Quest 3 and Quest 3S. - [Meta Horizon OS Audio](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/platform-audio.md): Implement Meta Horizon OS Audio features, handling microphone muting and low-latency audio rendering. - [Auto-create product flavors](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/product-flavors.md): Configure Android product flavors for Quest and mobile devices using Meta Horizon Android Studio Plugin. - [Account Linking](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-account-linking.md): Implement account linking between user accounts in your system and Meta accounts using Meta's Platform SDK. - [Achievements](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-achievements.md): Create and manage achievements in Meta Quest apps using Achievements API and Platform SDK features. - [Asset Files to Manage Download Size](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-assets.md): Optimize Meta Horizon mobile app download size using OBB expansion files and required asset files. - [Meta Quest Attestation API](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-attestation-api.md): Implement Meta Quest Attestation API to authenticate app and device integrity on Android platforms securely. - [Blocking](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-blockingsdk.md): Implement user blocking and unblocking in Unity apps using Oculus Platform SDK APIs and flows. - [Challenges Server to Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-challenges-s2s.md): Implement Meta Quest Challenges using Server-to-Server APIs to create and manage challenges securely. - [Challenges](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-challenges.md): Implement Challenges in Oculus applications using Challenge Client APIs and integrate with Leaderboards and Destinations. - [Cloud Backup](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-cloud-backup.md): Implement Cloud Backup for Android apps on Meta Quest devices using Android Auto Backup, enabling automatic data backup and restore across devices. - [Meta Cross-Device Development with App Groupings](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-cross-device-app-groupings.md): Manage Meta Quest cross-device development by creating and sharing app groupings with platform settings. - [App Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-deep-linking.md): Implement app deep linking to launch users into another app or specific gameplay mode. - [Developer Posts](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-developer-posts.md): Create and manage developer posts for Meta Horizon apps, integrating deep links and analytics. - [Entitlement Check for Store Apps](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-entitlement-check.md): Implement entitlement checks for Meta Horizon Store apps using client-side and S2S REST APIs. - [Add Events to Meta Horizon Home](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-events.md): Create and manage events in Meta Horizon Home using the Events feature and Platform SDK. - [Send Friend Requests from Apps - Mobile](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-friend-requests-from-apps.md): Implement friend request feature in Meta apps using Platform SDK, enabling users to send follow requests from within apps. - [Get Age Category API](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-get-age-category-api.md): Implement Get Age Category API in Android Meta Quest apps to retrieve user age categories. - [Get Started with Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-get-started.md): Integrate Meta Horizon platform solutions into Android apps using Meta Platform SDK and Server-to-Server APIs. - [Add-ons Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-iap-s2s.md): Implement In-App Purchases using Meta Horizon Server-to-Server REST APIs for secure entitlement verification and management. - [Testing Add-ons](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-iap-test.md): Test and validate add-on integrations using test users, payment methods, and entitlement management. - [Add-ons Integration](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-iap.md): Integrate add-ons into Meta apps using Platform SDK for in-app purchases and downloadable content. - [Language Packs](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-language-packs.md): Implement downloadable language packs in Meta Quest and Link PC-VR apps using Meta Horizon platform Command Line Utility. - [Leaderboards Server APIs](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-leaderboards-s2s.md): Integrate Meta Leaderboards into apps using Server-to-Server REST APIs for creating, updating, and retrieving leaderboard data. - [Leaderboards](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-leaderboards.md): Implement leaderboards in Meta apps using the Leaderboards API and Meta Horizon Developer Dashboard. - [Managed Account Information API](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-managed-account-info.md): Access managed account information using Meta's Platform SDK and Managed Account Information API. - [Monetization Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-monetization-overview.md): Implement Meta monetization features, including DLC, IAP, and Subscriptions, using Developer Dashboard and SDKs. - [User Verification](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-ownership.md): Integrate User Verification into apps using Platform SDK to validate user identity and retrieve Org Scoped ID. - [Platform Solutions](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-platform-intro.md): Integrate Meta Horizon platform features into native, Unity, and Unreal apps for social VR experiences. - [Users, Friends, and Relationships](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-presence.md): Implement user locale detection and customization using Meta Platform SDK APIs for Android and PC-VR apps. - [Quest Tools Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-quest-tools-overview.md): Manage and optimize Meta Quest apps using Quest Tools features including asset files, cloud storage, webhooks, deep linking, and cross-device development. - [Server to Server Basics](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-s2s-basics.md): Implement server-to-server REST API calls to Meta Horizon platform for secure interactions, using access tokens, app credentials, and user access tokens. - [Security Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-security-overview.md): Implement Meta Quest security features using Attestation API and Get Age Category API for app integrity and user verification. - [Set Up for Platform Development with Kotlin Android Apps](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-setup-kotlin.md): Set up Android development environment and initialize Horizon Platform SDK for Kotlin Android apps. - [Set Up for Platform Development with Android Apps](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-setup.md): Set up Android development environment, integrate Android Platform SDK, and initialize platform features asynchronously. - [Share Content](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-sharing.md): Enable sharing features in Meta Quest apps by linking Facebook accounts and configuring sharing settings. - [Social Features Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-social-features-overview.md): Implement social features in Meta Horizon apps using Platform SDK's User Info, Friends, Parties, Blocking, and User Reporting APIs. - [Server APIs for Subscriptions](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-subscriptions-s2s.md): Implement subscription management using Meta Horizon Server-to-Server REST APIs for querying, canceling, and extending subscriptions. - [System Deep Linking](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-system-deep-linking.md): Implement system deep linking in Meta Horizon OS apps using Android ActivityManager commands and intents. - [User Engagement Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-user-engagement-overview.md): Implement User Engagement features, including Achievements, Leaderboards, Challenges, Matchmaking, and Sharing Content, to enhance app interaction. - [User Management Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-user-management-overview.md): Implement user management features, including entitlement checks, account linking, and language packs, for cross-platform apps. - [User Notifications Analytics](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-user-notifications-analytics.md): Analyze user notifications performance using Meta Horizon Developer Dashboard analytics metrics and insights. - [Create User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-user-notifications-create.md): Create user notifications in Meta Horizon Developer Dashboard, configure notification types, and implement event-based notifications using cURL requests. - [Event-based User Notifications](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-user-notifications-event.md): Implement event-based user notifications using Meta Quest Graph API with request IDs, recipient IDs, and access tokens. - [User Notifications Overview](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-user-notifications.md): Implement User Notifications in Meta Horizon apps using dashboard and code integration for single-send and event-based notifications. - [Getting Started with Webhooks](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/ps-webhooks-getting-started.md): Implement Webhooks to receive real-time notifications for specific events, such as multiplayer join intents and order status updates. - [Sharing](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/sharing.md): Implement content sharing in Meta Horizon OS apps using Android intents, MediaProjectionAPI, and app screen sharing. - [Run your Android app on headset](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/testing-your-app.md): Install and run Android apps on Meta Quest devices using Android Studio or ADB commands. - [Unsupported Dependencies](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/unsupported-dependencies.md): Replace unsupported Android dependencies with Meta Horizon OS compatible alternatives for seamless app integration. - [Unsupported Permissions](https://developers.meta.com/horizon/llmstxt/documentation/android-apps/unsupported-permissions.md): Identify and remove unsupported Android permissions in Meta Horizon OS apps using Meta Horizon Android Studio plugin.