Pular para o conteúdo principal
Use este tópico se você estiver preparando seu jogo para publicação na Microsoft Store para PC e seu jogo usar uma versão do Unreal Engine anterior à 4.26.

Usando uma versão anterior do Unreal Engine (anterior à versão 4.26)

Se você estiver usando o Unreal Engine versão 4.26 ou posterior, consulte Introdução ao Unreal no PC. Se você estiver usando o Unreal Engine versão 4.25 ou anterior e não puder atualizar para a versão 4.26 ou posterior, ainda poderá integrar as principais experiências do ecossistema XBOX usando as bibliotecas de importação do Gaming Runtime e da XBOX Services API (XSAPI). Essas bibliotecas de importação permitem que os jogos chamem diretamente as APIs do Gaming Runtime e a XSAPI, sem precisar adicionar um destino de plataforma GDK ao projeto do jogo.

Adicionar cabeçalhos e bibliotecas de importação para o Gaming Runtime e a XSAPI

  1. Localize o arquivo de build do seu projeto Unreal: /Source/(ProjectName)/(ProjectName).Build.cs
  2. Adicione a linha abaixo para definir a macro _GAMING_DESKTOP
  3. Adicione os seguintes caminhos de inclusão
Para o Microsoft GDK (junho de 2024) ou anterior, use: C:\Program Files (x86)\Microsoft GDK\230300\GRDK\ExtensionLibraries\Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Include
  1. Adicione os seguintes caminhos de biblioteca para as bibliotecas de importação
Para o Microsoft GDK (junho de 2024) ou anterior, use: C:\Program Files (x86)\Microsoft GDK\230300\GRDK\ExtensionLibraries\Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Lib\Release\Microsoft.Xbox.Services.141.GDK.C.Thunks.lib
Os caminhos de inclusão e de biblioteca podem ser diferentes na sua máquina, dependendo da versão do GDK e do local de instalação.

Acessar o Gaming Runtime e a XSAPI a partir de arquivos de código C++

  1. Determine onde você gostaria de adicionar a integração para recursos como entrada e desbloqueio de conquistas
  2. Adicione os cabeçalhos do Gaming Runtime e da XSAPI
  3. Faça a integração com as chamadas de serviço. Veja os exemplos abaixo:
  • Como fazer: prática recomendada para a entrada de um usuário
  • Atualizando conquistas gerenciadas pelo título

Criando um produto no Partner Center

Antes de testar a funcionalidade dos XBOX services ou publicar um jogo na Microsoft Store, você precisa criar seu produto habilitado para XBOX services no Partner Center. Para obter mais informações sobre o Partner Center, consulte Configurar um aplicativo ou jogo no Partner Center, para Parceiros Gerenciados.

Criar um arquivo MicrosoftGame.config para o seu jogo

Para que o jogo possa entrar nos XBOX services, você precisa incluir um arquivo MicrosoftGame.config no pacote do jogo e preencher os campos “MSAAppId” e “TitleId” com os valores do projeto do Partner Center que você criou na etapa anterior. A maneira mais fácil de criar o arquivo de configuração é usar o MicrosoftGame.config Editor. Para obter mais informações sobre o arquivo MicrosoftGame.config, consulte Visão geral do MicrosoftGame.config.
Certifique-se de que o arquivo MicrosoftGame.config esteja no mesmo diretório que contém o arquivo executável principal do seu jogo.

Criar e registrar o pacote do seu jogo

Para entrar nos XBOX services a partir do seu jogo e testar a integração do serviço, você precisa criar um pacote e registrá-lo.
  1. Acesse a caixa de diálogo de empacotamento selecionando File > Package Project > Windows > Windows (64-bit).
  2. Escolha uma pasta para a saída do build na caixa de diálogo File Explorer e, em seguida, selecione Select Folder.
  3. Inicie seu jogo com o wdapp.
  4. Como alternativa, você pode registrar o pacote com o wdapp e depois iniciar o jogo pelo menu Iniciar.
Clicar duas vezes diretamente no executável não funcionará para fins de entrada nos XBOX services.

Confira também

Solução de problemas de entrada e sandboxes
Última modificação em 6 de outubro de 2026