Passer au contenu principal
Les plug-ins Microsoft GDK pour Unreal Engine sont désormais disponibles publiquement dans le cadre de la version Unreal Engine 5.8. Vous pouvez les télécharger via l’Epic Games Launcher ou les obtenir à partir de la source d’Unreal Engine qu’Epic Games fournit sur GitHub. Ces plug-ins vous offrent tout ce dont vous avez besoin pour générer, empaqueter et publier votre jeu sur XBOX sur PC, sans quitter la plateforme Win64 sur laquelle vous travaillez déjà. Ces plug-ins, associés au Microsoft GDK disponible sur GitHub et aux améliorations de l’intégration qui permettent aux développeurs de commencer à créer plus rapidement que jamais, représentent une avancée importante pour le développement pour XBOX dans Unreal Engine. Avec Unreal Engine 5.8, ces plug-ins sont désormais ouverts aux millions de développeurs qui s’appuient sur la source d’Unreal Engine sur GitHub et sur la version d’Unreal Engine disponible dans l’Epic Games Launcher.
L’intégration à XBOX prend désormais environ 30 minutes, contre plusieurs mois auparavant. Le GDK est public, la documentation ne nécessite aucun accord de confidentialité (NDA) et PlayFab est gratuit pour les jeux XBOX. Pour en savoir plus, consultez Press Start: Get Your PC Game Ready for XBOX in One Day.

Contenu inclus

Les plug-ins Microsoft GDK pour Unreal Engine constituent la base de la création de jeux XBOX sur PC, et couvrent l’empaquetage pour le Store, l’accès au runtime du GDK, les XBOX services, GameInput, et plus encore. Les principaux plug-ins sont les suivants :
  • Microsoft GDK Store (MSGameStore) : configurez votre jeu dans l’éditeur et générez des packages .msixvc pour XBOX sur PC, directement depuis les Project Settings.
  • Microsoft GDK Runtime (MSGamingRuntime) : accédez aux API du GDK au moment de l’exécution pour les sauvegardes de jeu compatibles XBOX, la sélection d’utilisateur et l’interface utilisateur système.
  • Online Subsystem GDK : utilisez la couche d’abstraction de plateforme d’Unreal Engine pour gérer les succès, les amis, la présence, et plus encore.
  • Online Subsystem Selector for PC GDK (MSGameOSSSelector, nouveau dans la version 5.8) : publiez un seul exécutable sur plusieurs boutiques PC avec un basculement automatique du comportement de l’Online Subsystem au moment de l’exécution.
Les plug-ins supplémentaires incluent l’intégration de GameInput, GDK Package Chunk Installer pour Intelligent Delivery et GDK Virtual Keyboard. Pour obtenir la liste complète et une documentation détaillée, consultez la documentation des plug-ins GDK d’Epic Games.

Pourquoi c’est important

Auparavant, créer des jeux XBOX sur PC dans Unreal Engine impliquait d’utiliser WinGDK, une plateforme distincte qui nécessitait des cooks en double et introduisait des incompatibilités de plateforme avec les plug-ins tiers. Cela ajoutait également des frictions, avec un modèle de génération de votre jeu PC différent de celui des autres boutiques PC. Le nouveau modèle de plug-ins élimine ces problèmes. Vous restez sur Win64, vos plug-ins tiers existants continuent de fonctionner, et le workflow fait partie de manière plus fluide de la plateforme Win64 du moteur, comme pour les autres boutiques PC. Jusqu’à présent, l’accès à ces plug-ins était restreint et faisait partie des GDK Platform Extensions privées, qui fournissent les fonctionnalités de développement pour XBOX Series X|S et XBOX One dans Unreal Engine. À partir de la version Unreal Engine 5.8, les plug-ins que vous utilisez pour développer pour XBOX sur PC sont publics, et tout développeur Unreal Engine peut les découvrir et les télécharger. Aucune restriction, aucune attente.

Méthodes d’obtention des plug-ins

Le tableau suivant résume comment obtenir les plug-ins selon la version du moteur.

Source d’Unreal Engine sur GitHub (recommandé pour les équipes de développement de jeux)

Pour les équipes de développement de jeux, nous recommandons d’utiliser la source d’Unreal Engine disponible sur GitHub. L’accès complet à la source permet une personnalisation approfondie, le débogage dans le code du moteur et la possibilité d’intégrer des correctifs et des optimisations propres à votre titre.
  1. Liez votre compte Epic Games à votre compte GitHub sur unrealengine.com/ue-on-github.
  2. Une fois les comptes liés, vous avez accès au dépôt privé EpicGames/UnrealEngine.
  3. Clonez ou téléchargez la source d’Unreal Engine 5.8. Les plug-ins GDK se trouvent dans la source du moteur :
    • Engine\Plugins\Runtime\Windows\MSGameStore
    • Engine\Plugins\Runtime\Windows\MSGamingRuntime
    • Engine\Plugins\Online\Microsoft\OnlineSubsystemGDK
    • Engine\Plugins\Runtime\Windows\MSGameOSSSelector
  4. Exécutez Setup.bat et GenerateProjectFiles.bat pour configurer l’environnement de build.
  5. Générez le moteur à partir de la source en suivant le guide Building Unreal Engine from Source.
Lors de la génération à partir de la source GitHub, la compatibilité des versions du SDK GDK est définie dans Engine\Config\Microsoft\GDK_SDK.json. Unreal Engine 5.8 prend en charge une large gamme de versions du GDK, jusqu’au GDK d’avril 2026 (versions 250404 à 260499). Vous pouvez installer le GDK avec winget install Microsoft.Gaming.GDK.

Epic Games Launcher

Si vous n’avez pas besoin d’accéder à la source, vous pouvez télécharger Unreal Engine via l’Epic Games Launcher. Depuis Unreal Engine 5.8, les plug-ins Microsoft GDK sont inclus publiquement dans le téléchargement du moteur.
  1. Installez l’Epic Games Launcher si vous ne l’avez pas.
  2. Installez Unreal Engine 5.8 ou version ultérieure à partir de l’onglet Unreal Engine du launcher.
  3. Les plug-ins Microsoft GDK sont inclus automatiquement. Aucun téléchargement ni demande d’accès supplémentaire n’est nécessaire.

GDK Platform Extensions (Unreal Engine 5.7)

Pour Unreal Engine 5.7, les plug-ins GDK sont disponibles dans le cadre des GDK Platform Extensions. Ces extensions nécessitent l’adhésion à un programme de développeurs XBOX, comme ID@XBOX, ainsi qu’une demande d’accès distincte.
  1. Rejoignez un programme de développeurs XBOX tel qu’ID@XBOX.
  2. Demandez l’accès au groupe GDK de la Developer Community d’Unreal Engine à l’aide du formulaire de demande d’accès.
  3. Une fois la demande approuvée, téléchargez les GDK Platform Extensions. Les plug-ins se trouvent dans le dossier Engine\Platforms\GDK\Plugins.
Pour plus d’informations sur la configuration des GDK Platform Extensions, consultez Bien démarrer avec Unreal Engine pour le développement PC.

Prise en main

  1. Installez Unreal Engine 5.8, disponible via la source GitHub (recommandé) ou l’Epic Games Launcher.
  2. Installez le Microsoft GDK. Unreal Engine 5.8 prend en charge une large gamme de versions, jusqu’au GDK d’avril 2026. Installez-le depuis un terminal avec winget install Microsoft.Gaming.GDK ou téléchargez-le depuis aka.ms/gdkdl.
  3. Activez les plug-ins Microsoft GDK dans le menu Plug-ins et configurez les Project Settings sous MS Gaming (PC GDK) pour associer votre jeu à Microsoft Partner Center.
  4. Configurez et empaquetez votre jeu : configurez vos métadonnées et générez votre package .msixvc directement depuis l’éditeur.
Si vous avez un titre WinGDK existant, un script de migration est inclus pour vous guider dans la conversion :
Pour obtenir les étapes détaillées de configuration des plug-ins, de paramétrage et d’empaquetage, consultez Bien démarrer avec Unreal Engine pour le développement PC.
Pour publier votre jeu sur XBOX, vous devez vous inscrire à ID@XBOX. Le processus d’inscription prend environ 30 minutes, et vous pouvez commencer à développer avec le GDK et les plug-ins pendant le traitement de votre candidature.

Ressources

Voir aussi

Dernière modification le 6 octobre 2026