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

# Async programming model in the XBOX GDK

> Documentation for the GDK async libraries and asynchronous programming model used by XBOX and PC titles for non-blocking operations and callbacks.

Explore async topics for XBOX game development.

<CardGroup cols={2}>
  <Card title="Async libraries" icon="folder-open" href="/build/core-features/common/async/async-libraries/index">
    Documentation for async libraries.
  </Card>

  <Card title="Asynchronous programming model" icon="square-pen" href="/build/core-features/common/async/async-programming-model">
    The Microsoft Game Development Kit (GDK) implements a new pattern for asynchronous APIs that addresses the feedback we've received from…
  </Card>

  <Card title="Generic async task wrapper" icon="microchip" href="/build/core-features/common/async/async-task-function-example">
    This topic provides an example of a generic async task wrapper.
  </Card>

  <Card title="Async task queue design" icon="microchip" href="/build/core-features/common/async/async-task-queue-design">
    This topic describes the Microsoft Game Development Kit (GDK) task queue that's used in conjunction with the Microsoft Game Development Kit…
  </Card>

  <Card title="Asynchronous programming" icon="circle-info" href="/build/core-features/common/async/async-toc">
    This section describes the Asynchronous Programming Model that's used with the Microsoft Game Development Kit (GDK).
  </Card>

  <Card title="Asynchronous programming design goals" icon="map" href="/build/core-features/common/async/async-whitepaper">
    This topic covers the design goals that were made when creating the new asynchronous programming model for the Microsoft Game Development…
  </Card>
</CardGroup>

## See also

* [Game config](/build/core-features/common/game-config/index)
* [Game save](/build/core-features/common/game-save/index)
* [Game streaming](/build/core-features/common/game-streaming/index)
* [Input](/build/core-features/common/input/index)
* [Lighting](/build/core-features/common/lighting/index)
* [Packaging](/build/core-features/common/packaging/index)
* [User](/build/core-features/common/user/index)


## Related topics

- [Async programming model in the XBOX GDK](/build/core-features/common/async/index.md)
- [Asynchronous Programming Model](/build/core-features/common/async/async-programming-model.md)
- [Asynchronous Programming Overview](/build/core-features/common/async/async-toc.md)
- [Entity Programming Model](/services/playfab/live-service-management/game-configuration/entities/index.md)
- [XAsync libraries for asynchronous task programming](/build/core-features/common/async/async-libraries/index.md)
