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

# Porting existing input code to GameInput

> Port titles from XInput or Windows.Xbox.Input to GameInput, or combine GameInput with an existing input stack while migrating your game to the GDK.

Explore porting topics for XBOX game development.

<CardGroup cols={2}>
  <Card title="Porting from windows.XBOX.input to" icon="gamepad" href="/build/core-features/common/input/porting/input-porting-wxi">
    a id="introductionSection"/a
  </Card>

  <Card title="Porting from xinput to gameinput" icon="gamepad" href="/build/core-features/common/input/porting/input-porting-xinput">
    a id="introductionSection"/a
  </Card>

  <Card title="Combining gameinput with existing input" icon="gamepad" href="/build/core-features/common/input/porting/input-porting">
    a id="introductionSection"/a
  </Card>
</CardGroup>

## See also

* [Advanced](/build/core-features/common/input/advanced/index)
* [Hardware](/build/core-features/common/input/hardware/index)
* [Overviews](/build/core-features/common/input/overviews/index)


## Related topics

- [Porting existing input code to GameInput](/build/core-features/common/input/porting/index.md)
- [Combining GameInput with existing input stacks](/build/core-features/common/input/porting/input-porting.md)
- [Porting from XInput to GameInput](/build/core-features/common/input/porting/input-porting-xinput.md)
- [Overview of GameInput](/build/core-features/common/input/overviews/input-overview.md)
- [GameInput frequently asked questions](/build/core-features/common/input/overviews/input-faq.md)
