Qué se incluye
Los complementos de Microsoft GDK para Unreal Engine proporcionan la base para compilar juegos de XBOX en PC, y cubren el empaquetado para la tienda, el acceso al entorno de ejecución del GDK, los servicios de XBOX, GameInput y más. Los complementos clave incluyen:- Microsoft GDK Store (MSGameStore): Configure su juego en el editor y genere paquetes
.msixvcpara XBOX en PC, directamente desde Project Settings. - Microsoft GDK Runtime (MSGamingRuntime): Acceda a las API del GDK en tiempo de ejecución para partidas guardadas compatibles con XBOX, selección de usuario y la interfaz de usuario del sistema.
- Online Subsystem GDK: Use la capa de abstracción de plataforma de Unreal Engine para administrar logros, amigos, presencia y más.
- Online Subsystem Selector para PC GDK (MSGameOSSSelector, nuevo en 5.8): Publique un único ejecutable en varias tiendas de PC con cambio automático en tiempo de ejecución del comportamiento del Online Subsystem.
Por qué es importante
Anteriormente, compilar juegos de XBOX en PC en Unreal Engine significaba usar WinGDK, una plataforma independiente que requería procesos de cocinado duplicados e introducía incompatibilidad de plataforma con complementos de terceros. También agregaba fricción con un modelo de compilación de su juego de PC diferente al de otras tiendas de PC. El nuevo modelo de complementos elimina todo eso. Usted se mantiene en Win64, sus complementos de terceros existentes siguen funcionando y el flujo de trabajo es una parte más simplificada de la plataforma Win64 en el motor, como en otras tiendas de PC. Y hasta ahora, acceder a estos complementos requería un acceso restringido como parte de las GDK Platform Extensions privadas, que proporcionan capacidades para el desarrollo para XBOX Series X|S y XBOX One dentro de Unreal Engine. A partir de la versión 5.8 de Unreal Engine, los complementos que se usan para compilar para XBOX en PC son públicos, detectables y descargables por cualquier desarrollador de Unreal Engine. Sin restricciones ni esperas.Formas de adquirir los complementos
La tabla siguiente resume cómo adquirir los complementos según la versión del motor.Código fuente de Unreal Engine desde GitHub (recomendado para equipos de juego)
Para los equipos de juego, recomendamos usar el código fuente de Unreal Engine desde GitHub. El acceso completo al código fuente permite una personalización profunda, la depuración dentro del código del motor y la capacidad de integrar correcciones y optimizaciones específicas de su título.- Vincule su cuenta de Epic Games a su cuenta de GitHub en unrealengine.com/ue-on-github.
- Después de la vinculación, obtiene acceso al repositorio privado EpicGames/UnrealEngine.
- Clone o descargue el código fuente de Unreal Engine 5.8. Los complementos del GDK se encuentran en el código fuente del motor:
Engine\Plugins\Runtime\Windows\MSGameStoreEngine\Plugins\Runtime\Windows\MSGamingRuntimeEngine\Plugins\Online\Microsoft\OnlineSubsystemGDKEngine\Plugins\Runtime\Windows\MSGameOSSSelector
- Ejecute
Setup.batyGenerateProjectFiles.batpara configurar el entorno de compilación. - Compile el motor a partir del código fuente siguiendo la guía Building Unreal Engine from Source.
Al compilar desde el código fuente de GitHub, la compatibilidad de versiones del SDK del GDK se define en
Engine\Config\Microsoft\GDK_SDK.json. Unreal Engine 5.8 admite una amplia gama de versiones del GDK hasta el GDK de abril de 2026 (versiones de la 250404 a la 260499). Puede instalar el GDK con winget install Microsoft.Gaming.GDK.Epic Games Launcher
Si no necesita acceso al código fuente, puede descargar Unreal Engine a través del Epic Games Launcher. A partir de Unreal Engine 5.8, los complementos de Microsoft GDK se incluyen públicamente con la descarga del motor.- Instale el Epic Games Launcher si no lo tiene.
- Instale Unreal Engine 5.8 o posterior desde la pestaña Unreal Engine del launcher.
- Los complementos de Microsoft GDK se incluyen automáticamente. No se necesita ninguna descarga adicional ni solicitud de acceso.
GDK Platform Extensions (Unreal Engine 5.7)
Para Unreal Engine 5.7, los complementos del GDK están disponibles como parte de las GDK Platform Extensions. Estas extensiones requieren pertenecer a un programa de desarrolladores de XBOX, como ID@XBOX, y una solicitud de acceso independiente.- Únase a un programa de desarrolladores de XBOX, como ID@XBOX.
- Solicite acceso al grupo GDK de la Developer Community de Unreal Engine mediante el formulario de solicitud de acceso.
- Tras la aprobación, descargue las GDK Platform Extensions. Los complementos se encuentran en la carpeta
Engine\Platforms\GDK\Plugins.
Cómo empezar
- Instale Unreal Engine 5.8, disponible a través del código fuente de GitHub (recomendado) o el Epic Games Launcher.
- Instale el Microsoft GDK. Unreal Engine 5.8 admite una amplia gama de versiones hasta el GDK de abril de 2026. Instálelo desde un terminal con
winget install Microsoft.Gaming.GDKo descárguelo desde aka.ms/gdkdl. - Habilite los complementos de Microsoft GDK en el menú de complementos y configure Project Settings en MS Gaming (PC GDK) para asociar su juego con Microsoft Partner Center.
- Configure y empaquete su juego: configure sus metadatos y genere su paquete
.msixvcdirectamente desde el editor.
Para publicar su juego en XBOX, debe registrarse en ID@XBOX. El proceso de registro tarda unos 30 minutos, y puede empezar a compilar con el GDK y los complementos mientras su solicitud está en curso.
Recursos
- Documentación de los complementos de Microsoft GDK para Unreal Engine
- Introducción a Unreal Engine para el desarrollo en PC
- Press Start: Get Your PC Game Ready for XBOX in One Day
- Registro en ID@XBOX
- Ejemplos del GDK de XBOX en GitHub
Consulte también
- Introducción a Unreal Engine para el desarrollo en PC
- Pasos para todos los juegos
- Documentación de los complementos del GDK de Epic Games
