> For the complete documentation index, see [llms.txt](https://docs.multiset.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.multiset.ai/unity-sdk.md).

# Unity SDK

- [AR Foundation SDK](https://docs.multiset.ai/unity-sdk/ar-foundation.md): MultiSet VPS for Unity projects built on AR Foundation (iOS and Android)
- [Getting Started](https://docs.multiset.ai/unity-sdk/ar-foundation/getting-started.md): Learn how to build and integrate MultiSet VPS SDK in Unity Project
- [Universal 3D (Core) support](https://docs.multiset.ai/unity-sdk/ar-foundation/getting-started/universal-3d-core-support.md): In order to support Universal 3D (Core) SRP template, we just need to enable these Render pipeline settings
- [Authentication](https://docs.multiset.ai/unity-sdk/ar-foundation/authentication.md): Authenticate the Unity SDK with credentials set in the Editor, or supply them at runtime.
- [Sample Scenes](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes.md): The sample scenes shipped with the Unity SDK and what each one demonstrates.
- [Localization](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/localization.md): The multi frame localization sample scene, which trades a few seconds of query time for higher accuracy and robustness.
- [Mapping](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/mapping.md): The in-app scanning sample scene for LiDAR iPhones and iPads, from capture through upload, with the mapping state machine.
- [Single Frame Localization](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/single-frame-localization.md): The single frame localization sample scene, for a fast response of roughly 3 seconds when maximum accuracy is not required.
- [Object Tracking](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/modelset-tracking.md): The object tracking sample scene, where AR content is authored as a child of the object mesh and anchored to the physical object.
- [Navigation](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/navigation.md): The AR navigation sample scene, with points of interest and path finding through Unity NavMesh on the map mesh.
- [Training](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/training.md): The location guided training sample scene, with step by step instructions anchored to places in the physical space.
- [MapSet Alignment](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/mapset-alignment.md): The Unity utility scene for fixing MapSet alignment: load the geometry, adjust map transforms visually and push the corrected poses back to the server.
- [Multiplayer Sample](https://docs.multiset.ai/unity-sdk/ar-foundation/sample-scenes/multiplayer-sample.md): A turnkey shared AR sample where several participants localize into the same map, including the Meta Ray-Ban wearable client flow.
- [On-Cloud Localization](https://docs.multiset.ai/unity-sdk/ar-foundation/on-cloud-localization.md): Details on on-cloud localization
- [Individual Map](https://docs.multiset.ai/unity-sdk/ar-foundation/on-cloud-localization/individual-map.md): Localization explanation in individual Map
- [MapSet (Multiple maps)](https://docs.multiset.ai/unity-sdk/ar-foundation/on-cloud-localization/mapset-multiple-maps.md): Localization explanation in MapSet
- [On-Device Localization](https://docs.multiset.ai/unity-sdk/ar-foundation/on-device-localization.md): Localize entirely on the device with a cached offline bundle, no per query network request, including setup and performance tuning.
- [Importing the On-Device Package](https://docs.multiset.ai/unity-sdk/ar-foundation/on-device-localization/importing-the-on-device-package.md): Import the MultiSet-OnDevice Unity package on top of the standard SDK, register your bundle ID and verify the native plugins.
- [On-Device Object Tracking](https://docs.multiset.ai/unity-sdk/ar-foundation/on-device-localization/on-device-object-tracking.md): Track a registered object on the device from a cached offline bundle, with no per frame network request.
- [Features](https://docs.multiset.ai/unity-sdk/ar-foundation/features.md): Capabilities you can layer on top of a localized Unity scene
- [Occlusion](https://docs.multiset.ai/unity-sdk/ar-foundation/features/occlusion.md): Enable occlusion in your AR apps using the MultiSet Map mesh
- [NavMesh Navigation](https://docs.multiset.ai/unity-sdk/ar-foundation/features/navmesh-navigation.md): Details on how to add NavMesh Navigation in MultiSet Unity SDK
- [Multiplayer AR](https://docs.multiset.ai/unity-sdk/ar-foundation/features/multiplayer-ar.md): Share one coordinate system between players by localizing into the same map, with the coordinate conversion every client needs.
- [Drift Control](https://docs.multiset.ai/unity-sdk/ar-foundation/features/drift-control.md): Why AR content drifts away from its anchored position, and the relocalization events MultiSet uses to correct it.
- [Localization Simulation](https://docs.multiset.ai/unity-sdk/ar-foundation/features/localization-simulation.md): Replay recorded localization data in the Unity Editor with SimulationDataManager, so you can test without walking the space.
- [Building Steps](https://docs.multiset.ai/unity-sdk/ar-foundation/building-steps.md): Player settings and platform steps for building a MultiSet AR Foundation project to iOS and Android.
- [API Reference](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference.md): API reference index for the MultiSet Unity SDK, listing the namespaces and manager components.
- [MultisetSdkManager](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/multisetsdkmanager.md): The Unity singleton that holds SDK configuration, authenticates against the backend and controls the watermark.
- [MapLocalizationManager](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/maplocalizationmanager.md): The core Unity component for VPS localization: captures frames, queries the backend and aligns map space, with auto, background and re-localization.
- [SingleFrameLocalizationManager](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/singleframelocalizationmanager.md): The Unity component for single frame localization, sending one sharp frame per query for faster individual attempts.
- [ObjectTrackingManager](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/modelsettrackingmanager.md): The Unity component for object tracking: queries a frame against a registered object and aligns content to the physical object.
- [MappingManager](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/mappingmanager.md): The Unity component that drives in-app area scanning, from capture through compression to upload.
- [MapMeshHandler](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/mapmeshhandler.md): Download, cache and render a map mesh in the Unity scene, with visualization and occlusion options.
- [ToastManager](https://docs.multiset.ai/unity-sdk/ar-foundation/api-reference/toastmanager.md): The Unity singleton that shows short on-screen toast messages such as localization success or failure.
- [Meta Quest SDK](https://docs.multiset.ai/unity-sdk/meta-quest.md): MultiSet VPS for Unity projects targeting Meta Quest headsets
- [Installation Guide](https://docs.multiset.ai/unity-sdk/meta-quest/installation-guide.md): Overview
- [Map Mesh Downloader](https://docs.multiset.ai/unity-sdk/meta-quest/map-mesh-downloader.md): Unity Editor Guide
- [Authentication](https://docs.multiset.ai/unity-sdk/meta-quest/authentication.md): Authenticate the Quest SDK with credentials set in the Editor, or supply them at runtime.
- [Sample Scenes](https://docs.multiset.ai/unity-sdk/meta-quest/sample-scenes.md): The sample scenes shipped with the Meta Quest SDK and what each one demonstrates.
- [Single Frame Localization](https://docs.multiset.ai/unity-sdk/meta-quest/sample-scenes/single-frame-localization.md): The Quest single frame localization scene, for a response of roughly 2 seconds per query.
- [Localization](https://docs.multiset.ai/unity-sdk/meta-quest/sample-scenes/localization.md): The Quest multi frame localization scene, capturing 4 to 6 passthrough frames when accuracy matters more than speed.
- [Object Tracking](https://docs.multiset.ai/unity-sdk/meta-quest/sample-scenes/object-tracking.md): The Quest object tracking scene, detecting a pre-scanned object from one passthrough frame and holding alignment in the background.
- [Navigation](https://docs.multiset.ai/unity-sdk/meta-quest/sample-scenes/navigation.md): The Quest navigation scene, covering NavMesh baking, placing points of interest and the arrow based visual guidance.
- [API Reference](https://docs.multiset.ai/unity-sdk/meta-quest/api-reference.md): API reference index for the MultiSet Quest SDK, listing the namespaces and manager components.
- [MapLocalizationManager](https://docs.multiset.ai/unity-sdk/meta-quest/api-reference/maplocalizationmanager.md): The Quest component for multi frame VPS localization from the passthrough camera, with auto, background and silent retry behaviour.
- [SingleFrameLocalizationManager](https://docs.multiset.ai/unity-sdk/meta-quest/api-reference/singleframelocalizationmanager.md): The Quest component for single frame VPS localization, a lighter alternative to the multi frame manager.
- [ObjectTrackingManager](https://docs.multiset.ai/unity-sdk/meta-quest/api-reference/objecttrackingmanager.md): The Quest component for object tracking, matching up to 10 object codes per query from the passthrough camera.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.multiset.ai/unity-sdk.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
