> ## 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.

# Building touch control layouts for XBOX game streaming

> Design, package, and validate custom touch control layouts for XBOX Cloud Gaming titles, covering the TAK toolchain, custom assets, and high contrast mode.

Explore building touch layouts topics for XBOX game development.

## Subtopics

> **[Samples](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/samples/index.md)**
>
> Documentation for samples.

## Guides

> **[Create custom touch controls layout](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-build-touch-layout-github-copilot.md)**
>
> Unlock a faster, smarter way to build custom touch controls.

> **[Custom assets for touch adaptation](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-custom-assets.md)**
>
> Providing semantic icons on the controls in your touch adaptation layouts is an effective way to communicate to players of your game what…

> **[A designer's guide to building touch](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-designers-guide.md)**
>
> 1. Overview 1. Benefits of adding touch controls to XBOX console games 2.

> **[High contrast mode](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-high-contrast-mode.md)**
>
> Dependent on your title's color scheme, there may be instances where your touch layouts are hard to see because they contrast poorly with…

> **[Building touch control layouts](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-building-touch-layout.md)**
>
> Building your touch control layouts consists of creating a touch adaptation bundle that includes:

> **[Changing touch control layouts based on](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-changing-layouts-game-state.md)**
>
> Games have the ability to change the touch layout that is being displayed to the player or modify state that a currently displayed layout…

> **[Deploying your touch control layouts](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-deploying-touch-layout.md)**
>
> After you've built your touch layouts, you'll want to interact with them in your game.

> **[Publishing touch layouts](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-publishing-layouts.md)**
>
> When you have built and validating your layouts, you can publish your layouts so that players can access them during gameplay.

## See also

* [Tak command line tool](https://docs.xbox.com/build/core-features/common/game-streaming/tak-command-line-tool/index.md)
* [Tak editor](https://docs.xbox.com/build/core-features/common/game-streaming/tak-editor/index.md)


## Related topics

- [Building touch control layouts](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-building-touch-layout.md)
- [A designer's guide to building touch controls](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-designers-guide.md)
- [Changing Touch Control Layouts Based On Game State](https://docs.xbox.com/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-changing-layouts-game-state.md)
- [XGameStreamingTouchControlsStateOperationKind](https://docs.xbox.com/reference/system/xgamestreaming/enums/xgamestreamingtouchcontrolsstateoperationkind.md)
- [XGameStreamingShowTouchControlLayout](https://docs.xbox.com/reference/system/xgamestreaming/functions/xgamestreamingshowtouchcontrollayout.md)
