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

# 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

<CardGroup cols={2}>
  <Card title="Samples" icon="folder-open" href="/build/core-features/common/game-streaming/building-touch-layouts/samples/index">
    Documentation for samples.
  </Card>
</CardGroup>

## Guides

<CardGroup cols={2}>
  <Card title="Create custom touch controls layout" icon="gamepad" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-build-touch-layout-github-copilot">
    Unlock a faster, smarter way to build custom touch controls.
  </Card>

  <Card title="Custom assets for touch adaptation" icon="video" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-custom-assets">
    Providing semantic icons on the controls in your touch adaptation layouts is an effective way to communicate to players of your game what…
  </Card>

  <Card title="A designer's guide to building touch" icon="book-open" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-designers-guide">
    1. Overview 1. Benefits of adding touch controls to XBOX console games 2.
  </Card>

  <Card title="High contrast mode" icon="gamepad" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-tak-high-contrast-mode">
    Dependent on your title's color scheme, there may be instances where your touch layouts are hard to see because they contrast poorly with…
  </Card>

  <Card title="Building touch control layouts" icon="gamepad" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-building-touch-layout">
    Building your touch control layouts consists of creating a touch adaptation bundle that includes:
  </Card>

  <Card title="Changing touch control layouts based on" icon="chart-line" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-changing-layouts-game-state">
    Games have the ability to change the touch layout that is being displayed to the player or modify state that a currently displayed layout…
  </Card>

  <Card title="Deploying your touch control layouts" icon="box" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-deploying-touch-layout">
    After you've built your touch layouts, you'll want to interact with them in your game.
  </Card>

  <Card title="Publishing touch layouts" icon="rocket" href="/build/core-features/common/game-streaming/building-touch-layouts/game-streaming-touch-publishing-layouts">
    When you have built and validating your layouts, you can publish your layouts so that players can access them during gameplay.
  </Card>
</CardGroup>

## See also

* [Tak command line tool](/build/core-features/common/game-streaming/tak-command-line-tool/index)
* [Tak editor](/build/core-features/common/game-streaming/tak-editor/index)


## Related topics

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