O que está incluído
Os plug-ins do Microsoft GDK para Unreal Engine fornecem a base para criar jogos XBOX para PC, abrangendo empacotamento para a loja, acesso ao runtime do GDK, XBOX services, GameInput e muito mais. Os principais plug-ins incluem:- Microsoft GDK Store (MSGameStore): configure seu jogo no editor e gere pacotes
.msixvcpara o XBOX para PC diretamente nas Project Settings. - Microsoft GDK Runtime (MSGamingRuntime): acesse as APIs do GDK em tempo de execução para salvamentos de jogo compatíveis com XBOX, seleção de usuário e interface do usuário do sistema.
- Online Subsystem GDK: use a camada de abstração de plataforma do Unreal Engine para gerenciar conquistas, amigos, presença e muito mais.
- Online Subsystem Selector for PC GDK (MSGameOSSSelector, novo na 5.8): lance um único executável em várias lojas para PC com alternância automática, em tempo de execução, do comportamento do Online Subsystem.
Por que isso é importante
Anteriormente, criar jogos XBOX para PC no Unreal Engine significava usar o WinGDK, uma plataforma separada que exigia cooks duplicados e introduzia incompatibilidade de plataforma com plug-ins de terceiros. Isso também adicionava atrito, com um modelo de build do seu jogo para PC diferente do de outras lojas para PC. O novo modelo de plug-ins elimina isso. Você continua no Win64, seus plug-ins de terceiros existentes continuam funcionando e o fluxo de trabalho é uma parte mais simplificada da plataforma Win64 na engine, assim como em outras lojas para PC. Além disso, até agora, o acesso a esses plug-ins exigia acesso restrito como parte das GDK Platform Extensions privadas, que fornecem recursos para o desenvolvimento para XBOX Series X|S e XBOX One no Unreal Engine. A partir do lançamento do Unreal Engine 5.8, os plug-ins que você usa para criar para o XBOX para PC são públicos e podem ser encontrados e baixados por qualquer desenvolvedor do Unreal Engine. Sem restrições, sem espera.Formas de obter os plug-ins
A tabela a seguir resume como obter os plug-ins de acordo com a versão da engine.Código-fonte do Unreal Engine no GitHub (recomendado para equipes de jogos)
Para equipes de jogos, recomendamos usar o código-fonte do Unreal Engine no GitHub. O acesso completo ao código-fonte permite personalização profunda, depuração no código da engine e a capacidade de integrar correções e otimizações específicas do seu título.- Vincule sua conta da Epic Games à sua conta do GitHub em unrealengine.com/ue-on-github.
- Depois de vincular, você terá acesso ao repositório privado EpicGames/UnrealEngine.
- Clone ou baixe o código-fonte do Unreal Engine 5.8. Os plug-ins do GDK estão localizados no código-fonte da engine:
Engine\Plugins\Runtime\Windows\MSGameStoreEngine\Plugins\Runtime\Windows\MSGamingRuntimeEngine\Plugins\Online\Microsoft\OnlineSubsystemGDKEngine\Plugins\Runtime\Windows\MSGameOSSSelector
- Execute
Setup.bateGenerateProjectFiles.batpara configurar o ambiente de build. - Compile a engine a partir do código-fonte seguindo o guia Building Unreal Engine from Source.
Ao compilar a partir do código-fonte do GitHub, a compatibilidade de versão do SDK do GDK é definida em
Engine\Config\Microsoft\GDK_SDK.json. O Unreal Engine 5.8 oferece suporte a uma ampla gama de versões do GDK, até o GDK de abril de 2026 (versões 250404 a 260499). Você pode instalar o GDK com winget install Microsoft.Gaming.GDK.Epic Games Launcher
Se você não precisar de acesso ao código-fonte, poderá baixar o Unreal Engine pelo Epic Games Launcher. A partir do Unreal Engine 5.8, os plug-ins do Microsoft GDK estão incluídos publicamente no download da engine.- Instale o Epic Games Launcher se ainda não o tiver.
- Instale o Unreal Engine 5.8 ou posterior na guia Unreal Engine do launcher.
- Os plug-ins do Microsoft GDK são incluídos automaticamente. Nenhum download adicional ou solicitação de acesso é necessário.
GDK Platform Extensions (Unreal Engine 5.7)
Para o Unreal Engine 5.7, os plug-ins do GDK estão disponíveis como parte das GDK Platform Extensions. Essas extensões exigem associação a um programa de desenvolvedores XBOX, como o ID@XBOX, e uma solicitação de acesso separada.- Ingresse em um programa de desenvolvedores XBOX, como o ID@XBOX.
- Solicite acesso ao grupo GDK da Developer Community do Unreal Engine usando o formulário de solicitação de acesso.
- Após a aprovação, baixe as GDK Platform Extensions. Os plug-ins estão localizados na pasta
Engine\Platforms\GDK\Plugins.
Como começar
- Instale o Unreal Engine 5.8, disponível por meio do código-fonte no GitHub (recomendado) ou do Epic Games Launcher.
- Instale o Microsoft GDK. O Unreal Engine 5.8 oferece suporte a uma ampla gama de versões, até o GDK de abril de 2026. Instale por um terminal com
winget install Microsoft.Gaming.GDKou baixe em aka.ms/gdkdl. - Habilite os plug-ins do Microsoft GDK no menu Plug-in e defina as Project Settings em MS Gaming (PC GDK) para associar seu jogo ao Microsoft Partner Center.
- Configure e empacote seu jogo: configure seus metadados e gere seu pacote
.msixvcdiretamente no editor.
Para publicar seu jogo no XBOX, você precisa se registrar no ID@XBOX. O processo de inscrição leva cerca de 30 minutos, e você pode começar a criar com o GDK e os plug-ins enquanto sua solicitação está em andamento.
Recursos
- Documentação dos plug-ins do Microsoft GDK para Unreal Engine
- Introdução ao Unreal Engine para desenvolvimento para PC
- Press Start: Get Your PC Game Ready for XBOX in One Day
- Registrar-se no ID@XBOX
- Exemplos do XBOX GDK no GitHub
Confira também
- Introdução ao Unreal Engine para desenvolvimento para PC
- Etapas para todos os jogos
- Documentação dos plug-ins do GDK da Epic Games
