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

# Common GDK features

> GDK features shared across XBOX console and PC platforms, including the async programming model, user model, input, packaging, and streaming.

The features described in this section are common to all supported by the GDK for all platforms, including Console and PC.

## Asynchronous programming model

The GDK uses a new programming model for handling asynchronous calls.

[Asynchronous Programming Overview](/build/core-features/common/async/async-toc)

## User model

The user model is how the GDK tracks the identify and activity of someone playing a game.

[Users](/build/core-features/common/user/user-toc)

## Packaging

These topics cover how to create a GDK package to upload your game to the store:

[Packaging](/build/core-features/common/packaging/gc-packaging-toc)

## Game configuration

The topics in this section describe how to configure the MicrosoftGame.config file to define settings for your game.

[MicrosoftGame.config](/build/core-features/common/game-config/MicrosoftGameConfig-toc)

## Game saves

You can use the Game Saves feature to sync game save status across multiple devices for the same user.

[Game saves (contents)](/build/core-features/common/game-save/game-saves-toc)

## Game streaming

This section contains topics to help your game take advantage of XBOX Game Streaming and XBOX Remote Play.

[Introduction to game streaming](/build/core-features/common/game-streaming/game-streaming-overview)

## Game input

Game input is how the player interacts with the game by using various input devices, such as controllers, keyboard and mouse, or other peripherals.

[Input](/build/core-features/common/input/gc-input-toc)

## Lighting

The GDK provides API support for some hardware that allows programs to dynamically alter the lighting of that hardware.

[Lighting API Overview](/build/core-features/common/lighting/gc-lighting-toc)


## Related topics

- [Common GDK features for XBOX and PC titles](/build/core-features/common/index.md)
- [Common multiplayer scenarios](/services/xbox-services/multiplayer/overviews/live-common-multiplayer-scenarios.md)
- [Handling common error cases](/services/playfab/multiplayer/matchmaking/error-cases.md)
- [Graphics on XBOX and PC with the GDK](/build/core-features/graphics/index.md)
- [Game Saves debugging](/build/core-features/common/game-save/game-saves-debugging.md)
