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

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

> [card] [Async libraries](https://docs.xbox.com/build/core-features/common/async/async-libraries/index.md)
>
> Documentation for async libraries.

> [card] [Asynchronous programming model](https://docs.xbox.com/build/core-features/common/async/async-programming-model.md)
>
> The Microsoft Game Development Kit (GDK) implements a new pattern for asynchronous APIs that addresses the feedback we've received from…

> [card] [Generic async task wrapper](https://docs.xbox.com/build/core-features/common/async/async-task-function-example.md)
>
> This topic provides an example of a generic async task wrapper.

> [card] [Async task queue design](https://docs.xbox.com/build/core-features/common/async/async-task-queue-design.md)
>
> This topic describes the Microsoft Game Development Kit (GDK) task queue that's used in conjunction with the Microsoft Game Development Kit…

> [card] [Asynchronous programming](https://docs.xbox.com/build/core-features/common/async/async-toc.md)
>
> This section describes the Asynchronous Programming Model that's used with the Microsoft Game Development Kit (GDK).

> [card] [Asynchronous programming design goals](https://docs.xbox.com/build/core-features/common/async/async-whitepaper.md)
>
> This topic covers the design goals that were made when creating the new asynchronous programming model for the Microsoft Game Development…

## See also

* [Game config](https://docs.xbox.com/build/core-features/common/game-config/index.md)
* [Game save](https://docs.xbox.com/build/core-features/common/game-save/index.md)
* [Game streaming](https://docs.xbox.com/build/core-features/common/game-streaming/index.md)
* [Input](https://docs.xbox.com/build/core-features/common/input/index.md)
* [Lighting](https://docs.xbox.com/build/core-features/common/lighting/index.md)
* [Packaging](https://docs.xbox.com/build/core-features/common/packaging/index.md)
* [User](https://docs.xbox.com/build/core-features/common/user/index.md)


## Related topics

- [Asynchronous Programming Model](https://docs.xbox.com/build/core-features/common/async/async-programming-model.md)
- [Asynchronous Programming Overview (contents)](https://docs.xbox.com/build/core-features/common/async/async-toc.md)
- [Asynchronous programming design goals and improvements](https://docs.xbox.com/build/core-features/common/async/async-whitepaper.md)
- [Entity Programming Model](https://docs.xbox.com/services/playfab/live-service-management/game-configuration/entities/index.md)
- [XAsync libraries for asynchronous task programming](https://docs.xbox.com/build/core-features/common/async/async-libraries/index.md)
