> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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](https://docs.xbox.com/paths/unreal/overview.md) or [community engines](https://docs.xbox.com/paths/community-engines/overview.md). Not using an engine at all? Pick a device path like [XBOX Series X|S](https://docs.xbox.com/paths/series-xs/overview.md) or [Windows & ROG XBOX Ally](https://docs.xbox.com/paths/windows/overview.md).

## Before you start

Make sure the following are in place. If anything is missing, go back to the [Home](https://docs.xbox.com/index.md) guided path.

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

## Build & develop

> [card] [Unity setup](https://docs.xbox.com/build/gdk-and-engines/unity/unity.md)
>
> XBOX plug-in setup and version compatibility.

> [card] [GDK packaging](https://docs.xbox.com/build/core-features/common/packaging/overviews/packaging.md)
>
> Package Unity builds for XBOX and Windows.

> [card] [MicrosoftGame.config](https://docs.xbox.com/build/core-features/common/game-config/MicrosoftGameConfig-Overview.md)
>
> Configure your title for the platform.

> [card] [Debugging](https://docs.xbox.com/build/core-features/common/async/index.md)
>
> Debug Unity + GDK builds.

> [card] [C# API wrappers](https://docs.xbox.com/build/gdk-and-engines/unity/unity-api-wrappers.md)
>
> Unity C# wrappers over the native GDK.

## Add services

> [card] [XBOX Services](https://docs.xbox.com/services/xbox-services/index.md)
>
> Identity, presence, social.

> [card] [PlayFab](https://docs.xbox.com/services/playfab/get-started/what-is-playfab.md)
>
> LiveOps, economy, multiplayer.

## Publish

> [card] [Overview](https://docs.xbox.com/publishing/game-publishing/concepts/certification/certification-guide.md)
>
> Publishing basics.

> [card] [XBOX Requirements](https://docs.xbox.com/publishing/certification/xbox-requirements.md)
>
> XR compliance.

> [card] [Certification](https://docs.xbox.com/publishing/certification/overview.md)
>
> Cert process.

> [card] [Store listing](https://docs.xbox.com/publishing/game-publishing/concepts/store-listing.md)
>
> Product page.

> [card] [Pricing](https://docs.xbox.com/publishing/game-publishing/tutorial-xbox-managed/how-to-configure-pricing-and-availability.md)
>
> Pricing.

> [card] [Ratings](https://docs.xbox.com/publishing/game-publishing/concepts/age-ratings.md)
>
> Age ratings.

## Optimize & reference

> [card] [Optimize](https://docs.xbox.com/tools/index.md)
>
> Profilers, diagnostics, and performance tools.

> [card] [API References](https://docs.xbox.com/reference/system/gc-reference-system-toc.md)
>
> Gaming Runtime, XBOX Services, and platform APIs.

## Related API documentation

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


## Related topics

- [Migrating from Google Sign-in to Google Play Games Sign-in in Unity](https://docs.xbox.com/services/playfab/identity/player-identity/platform-specific-authentication/google-play-games-sign-in-migration.md)
- [Party Unity plugin overview](https://docs.xbox.com/services/playfab/multiplayer/networking/party-unity-overview.md)
- [PlayFab Multiplayer Unity plugin overview](https://docs.xbox.com/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/multiplayer-unity-overview.md)
- [PC handheld overview](https://docs.xbox.com/build/gdk-and-engines/handheld/overview.md)
- [Porting overview](https://docs.xbox.com/paths/porting/overview.md)
