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

# General porting guides

> Core GDK porting workflow shared across engines: the porting guides reference, cross-gen development, MSIXVC packaging, and engine integration basics.

<CardGroup cols={2}>
  <Card title="GDK Porting Guides" icon="arrows-turn-right" href="/home/build-first-title/porting-guides">
    The main GDK porting reference.
  </Card>

  <Card title="Cross-gen Development" icon="right-left" href="/build/console-features/cross-gen/cross-gen-overview">
    Ship on XBOX One and Series X|S from one codebase.
  </Card>

  <Card title="Packaging" icon="box" href="/build/core-features/common/packaging/overviews/packaging">
    Package your ported title for XBOX and PC.
  </Card>

  <Card title="GDK & Engines Overview" icon="puzzle-piece" href="/build/gdk-and-engines/gdk-and-engines">
    How the GDK integrates with common engines.
  </Card>
</CardGroup>

## Next: your engine

Use the dedicated engine group in **Get Started** for engine-specific setup — Unreal, Unity, or Godot & Community Engines.

<Card title="GDK & engines overview" icon="puzzle-piece" href="/build/gdk-and-engines/gdk-and-engines">
  How the GDK integrates with common engines.
</Card>


## Related topics

- [Steam porting guide overview](/build/steam-porting-guide/overview.md)
- [Porting guides to the XBOX GDK](/home/build-first-title/porting-guides.md)
- [Porting overview](/paths/porting/overview.md)
- [Porting from XInput to GameInput](/build/core-features/common/input/porting/input-porting-xinput.md)
- [Porting existing input code to GameInput](/build/core-features/common/input/porting/index.md)
