> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Unity overview

> Build XBOX and Windows titles in Unity using the XBOX add-on granted through ID@XBOX to package, sign in, and connect to platform features from the editor.

This path is for teams building their game in **Unity**. You'll install the XBOX add-on for Unity (granted through ID\@XBOX) that lets Unity package for XBOX and connect to platform features — you can stay inside the Unity editor for most of your work.

<Tip>
  **Is this the right path for you?** Pick this if your game is a Unity project. Using something else? Try [Unreal](/paths/unreal/overview) or [community engines](/paths/community-engines/overview). Not using an engine at all? Pick a device path like [XBOX Series X|S](/paths/series-xs/overview) or [Windows & ROG XBOX Ally](/paths/windows/overview).
</Tip>

## Before you start

Make sure the following are in place. If anything is missing, go back to the [Home](/) guided path.

* **ID\@XBOX onboarding complete** — see [ID@XBOX onboarding](/home/onboarding).
* **Dev PC ready** — see [Setup & install](/home/setup-install/get-started).
* **A working Unity project** (Unity 2022 LTS or later).
* **XBOX GDK plug-in for Unity** granted via ID\@XBOX. See [Unity setup](/build/gdk-and-engines/unity/unity).
* **Partner Center product** with the appropriate device rows checked.

## Build & develop

<CardGroup cols={2}>
  <Card title="Unity setup" icon="cube" href="/build/gdk-and-engines/unity/unity">
    XBOX plug-in setup and version compatibility.
  </Card>

  <Card title="GDK packaging" icon="box" href="/build/core-features/common/packaging/overviews/packaging">
    Package Unity builds for XBOX and Windows.
  </Card>

  <Card title="MicrosoftGame.config" icon="file-code" href="/build/core-features/common/game-config/MicrosoftGameConfig-Overview">
    Configure your title for the platform.
  </Card>

  <Card title="Debugging" icon="bug" href="/build/core-features/common/async/index">
    Debug Unity + GDK builds.
  </Card>

  <Card title="C# API wrappers" icon="code" href="/build/gdk-and-engines/unity/unity-api-wrappers">
    Unity C# wrappers over the native GDK.
  </Card>
</CardGroup>

## Add services

<CardGroup cols={2}>
  <Card title="XBOX Services" icon="server" href="/services/xbox-services/index">
    Identity, presence, social.
  </Card>

  <Card title="PlayFab" icon="database" href="/services/playfab/get-started/what-is-playfab">
    LiveOps, economy, multiplayer.
  </Card>
</CardGroup>

## Publish

<CardGroup cols={2}>
  <Card title="Overview" icon="compass" href="/publishing/game-publishing/concepts/certification/certification-guide">
    Publishing basics.
  </Card>

  <Card title="XBOX Requirements" icon="clipboard-check" href="/publishing/certification/xbox-requirements">
    XR compliance.
  </Card>

  <Card title="Certification" icon="shield-check" href="/publishing/certification/overview">
    Cert process.
  </Card>

  <Card title="Store listing" icon="store" href="/publishing/game-publishing/concepts/store-listing">
    Product page.
  </Card>

  <Card title="Pricing" icon="tag" href="/publishing/game-publishing/tutorial-xbox-managed/how-to-configure-pricing-and-availability">
    Pricing.
  </Card>

  <Card title="Ratings" icon="star" href="/publishing/game-publishing/concepts/age-ratings">
    Age ratings.
  </Card>
</CardGroup>

## Optimize & reference

<CardGroup cols={2}>
  <Card title="Optimize" icon="gauge-high" href="/tools/index">
    Profilers, diagnostics, and performance tools.
  </Card>

  <Card title="API References" icon="brackets-curly" href="/reference/system/gc-reference-system-toc">
    Gaming Runtime, XBOX Services, and platform APIs.
  </Card>
</CardGroup>

## Related API documentation

* [XGameRuntime features reference](/reference/system/xgameruntimefeature/xgameruntimefeature_members) — GDK surface Unity plugins wrap
* [XSAPI overview](/reference/live/xsapi-c/atoc-xsapi-c) — XBOX Services APIs used from Unity
* [PlayFab overview](/services/playfab/get-started/index) — PlayFab REST + Unity SDK surface


## Related topics

- [Party Unity plugin overview](/services/playfab/multiplayer/networking/party-unity-overview.md)
- [PlayFab Multiplayer Unity plugin overview](/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview.md)
- [PC handheld overview](/build/gdk-and-engines/handheld/overview.md)
- [Porting overview](/paths/porting/overview.md)
- [Use the GDK with Unity](/build/gdk-and-engines/unity/unity.md)
