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

# Guias de portabilidade para o XBOX GDK

> Índice de orientações de portabilidade para trazer títulos existentes ao XBOX GDK a partir de XBOX One ERA, FXC, Steamworks e outras plataformas e engines de origem.

Use esta página como índice de referência técnica para os tópicos de portabilidade do GDK. Para um caminho guiado, orientado pela plataforma de origem, comece pela visão geral de portabilidade em Introdução.

<Card title="Caminhos guiados de portabilidade (Introdução)" icon="compass" href="/paths/porting/overview">
  Selecione sua plataforma de origem (Steam, geração anterior de XBOX, outros consoles ou PC) e siga o caminho selecionado.
</Card>

## Vá direto para sua plataforma de origem

<CardGroup cols={2}>
  <Card title="Do Steam" icon="steam" href="/paths/porting/from-steam">
    Mapeamento de recursos do Steamworks para o GDK.
  </Card>

  <Card title="De uma geração anterior de XBOX" icon="xbox" href="/paths/porting/from-xbox-era">
    XBOX One ERA e XDK para o GDK.
  </Card>

  <Card title="De outras plataformas" icon="gamepad" href="/paths/porting/from-console">
    De outro console ou plataforma para consoles XBOX Series X|S.
  </Card>

  <Card title="Do PC (não-Steam)" icon="desktop" href="/paths/porting/from-pc">
    De PC Win32 ou agnóstico de loja para o XBOX e a Microsoft Store.
  </Card>
</CardGroup>

## Tópicos técnicos

### XBOX One ERA para GDK

Cobre substituições de APIs no estilo WinRT, migração de padrões assíncronos (`IAsyncOperation` para `XAsyncBlock` ou `XTaskQueue`), mudanças no modelo de memória (gerenciador de memória do ERA para `XMemAlloc`) e migração de empacotamento para MSIXVC.

* [Guia de portabilidade para títulos ERA existentes](/build/console-features/porting-from-xbox-one-era/porting-guide-for-existing-era): migração passo a passo do XBOX One ERA para o GDK, incluindo mudanças no modelo de memória e substituições de APIs.

### Shaders: FXC para DXC

O DirectX Shader Compiler (DXC) é o compilador HLSL moderno. O guia de portabilidade de FXC para DXC cobre novos sinalizadores de linha de comando, semânticas atualizadas da linguagem HLSL e integração de ferramentas no Visual Studio.

### Portabilidade para GameInput

Migre de `Windows.XBOX.Input` e XInput para a API unificada [GameInput](/build/core-features/common/input/overviews/input-overview). Cobre enumeração de dispositivos, leitura de estado, vibração e integração com o PIX. Consulte também [Portabilidade de entrada: XInput e WGI](/build/core-features/common/input/porting/input-porting-xinput).

### Steamworks para GDK e Microsoft Store

Mapeamento de recursos para títulos de PC lançados no Steam:

* Conquistas para conquistas da XSAPI.
* Saves na nuvem para Connected Storage (`XGameSave`).
* Amigos e presença para o social da XSAPI.
* Multijogador para MPSD ou PlayFab Multiplayer Lobby.
* Compras no aplicativo para `XStore`.

Guia completo: [Portar do Steam](/paths/porting/from-steam).

### Engines

Para middleware, comece pelos guias de ponta a ponta para PC específicos de cada engine:

* [Unity](/build/gdk-and-engines/unity/unity)
* [Unreal](/build/gdk-and-engines/unreal/unreal)
* [GameMaker](/build/gdk-and-engines/gamemaker)
* [Godot](/build/gdk-and-engines/godot)
* [Engines personalizadas em C e C++](/build/gdk-and-engines/custom-engine)
* [Visão geral: GDK e engines de jogos](/build/gdk-and-engines/gdk-and-engines)

## Consulte também

* [Desenvolva um novo título GDK](/home/build-first-title/developing-new-titles)
* [Desenvolvimento cross-gen](/build/console-features/cross-gen/cross-gen-overview)
* [Empacotamento](/build/core-features/common/packaging/overviews/packaging)


## Related topics

- [Guias gerais de portabilidade](/pt-BR/paths/porting/guides.md)
- [Desenvolva um novo título GDK](/pt-BR/home/build-first-title/developing-new-titles.md)
- [Visão geral de portabilidade](/pt-BR/paths/porting/overview.md)
- [Documentação de desenvolvimento de jogos XBOX](/pt-BR/index.md)
- [Portar de uma geração anterior de XBOX](/pt-BR/paths/porting/from-xbox-era.md)
