O que é diferente
Diferenças conceituais: GDK vs. Steamworks
Como serviços XBOX, identidade, direitos de uso e empacotamento diferem do modelo do Steam.
Mapeamento recurso a recurso
Inicializando o GDK
Substitua
SteamAPI_Init pela inicialização do GDK e pelo login do usuário.Autenticação de usuário e propriedade
Tíquetes de sessão do Steam → XUser + verificações de direitos de uso.
Armazenamento na nuvem
Steam Cloud → armazenamento conectado do XBOX.
Estatísticas e conquistas
ISteamUserStats → conquistas gerenciadas pelo título.Classificações
Classificações do Steam → estatísticas baseadas em eventos + classificações orientadas por consulta.
Recursos do GDK que não existem no Steamworks
Quick Resume, Smart Delivery, DirectStorage e mais.
Recursos do Steam cobertos pelo PlayFab
Alguns recursos do Steam não têm um análogo direto no GDK e são tratados por meio do Azure PlayFab:- Steam Workshop (conteúdo gerado por usuários) → PlayFab UGC
- Rede P2P do Steam → PlayFab Party
Depois, continue com o fluxo de trabalho compartilhado
Fluxo de trabalho geral de portabilidade
Ferramentas, checklists, empacotamento.
Sua engine
Unreal, Unity, Godot e mais.
Publicando seu port
Certificação, XR e envio à loja.
