Skip to main content
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.

Caminhos guiados de portabilidade (Introdução)

Selecione sua plataforma de origem (Steam, geração anterior de XBOX, outros consoles ou PC) e siga o caminho selecionado.

Vá direto para sua plataforma de origem

Do Steam

Mapeamento de recursos do Steamworks para o GDK.

De uma geração anterior de XBOX

XBOX One ERA e XDK para o GDK.

De outras plataformas

De outro console ou plataforma para consoles XBOX Series X|S.

Do PC (não-Steam)

De PC Win32 ou agnóstico de loja para o XBOX e a Microsoft Store.

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.

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

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.

Engines

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

Consulte também

Última modificação em 1 de setembro de 2026