Passer au contenu principal
Utilisez cette rubrique si vous préparez votre jeu en vue de sa publication sur le Microsoft Store sur PC et que votre jeu utilise une version de Unreal Engine antérieure à la version 4.26.

Utilisation d’une version antérieure de Unreal Engine (avant la version 4.26)

Si vous utilisez Unreal Engine version 4.26 ou ultérieure, consultez Prise en main de Unreal sur PC. Si vous utilisez Unreal Engine version 4.25 ou antérieure et que vous ne pouvez pas effectuer la mise à niveau vers la version 4.26 ou ultérieure, vous pouvez tout de même intégrer les principales expériences de l’écosystème XBOX à l’aide des bibliothèques d’importation du Gaming Runtime et de l’API XBOX Services (XSAPI). Ces bibliothèques d’importation permettent aux jeux d’appeler directement les API du Gaming Runtime et XSAPI, sans avoir à ajouter une plateforme cible GDK au projet de jeu.

Ajouter les en-têtes et les bibliothèques d’importation pour le Gaming Runtime et XSAPI

  1. Trouvez le fichier de build de votre projet Unreal : /Source/(ProjectName)/(ProjectName).Build.cs
  2. Ajoutez la ligne ci-dessous pour définir la macro _GAMING_DESKTOP
  3. Ajoutez les chemins d’inclusion suivants
Pour Microsoft GDK (juin 2024) ou une version antérieure, utilisez : C:\Program Files (x86)\Microsoft GDK\230300\GRDK\ExtensionLibraries\Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Include
  1. Ajoutez les chemins de bibliothèque suivants pour les bibliothèques d’importation
Pour Microsoft GDK (juin 2024) ou une version antérieure, utilisez : 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
Les chemins d’inclusion et de bibliothèque peuvent être différents sur votre ordinateur selon la version du GDK et l’emplacement d’installation.

Accéder au Gaming Runtime et à XSAPI à partir de fichiers de code C++

  1. Déterminez où vous souhaitez ajouter l’intégration pour des éléments comme la connexion et le déverrouillage des succès
  2. Ajoutez les en-têtes pour le Gaming Runtime et XSAPI
  3. Intégrez les appels de service. Consultez les exemples ci-dessous :
  • Procédure : pratique exemplaire pour connecter un utilisateur
  • Mise à jour des succès gérés par le titre

Création d’un produit dans Partner Center

Avant de pouvoir tester les fonctionnalités des XBOX services ou publier un jeu sur le Microsoft Store, vous devez créer votre produit compatible avec les XBOX services dans Partner Center. Pour plus de renseignements sur Partner Center, consultez Configuration d’une application ou d’un jeu dans Partner Center, pour les partenaires gérés.

Créer un fichier MicrosoftGame.config pour votre jeu

Pour que le jeu puisse se connecter aux XBOX services, vous devez inclure un fichier MicrosoftGame.config dans le package du jeu et remplir les champs “MSAAppId” et “TitleId” avec les valeurs du projet Partner Center que vous avez créé à l’étape précédente. La façon la plus simple de créer le fichier de configuration est d’utiliser le MicrosoftGame.config Editor. Pour plus de renseignements sur le fichier MicrosoftGame.config, consultez Vue d’ensemble de MicrosoftGame.config.
Assurez-vous que le fichier MicrosoftGame.config est placé dans le même répertoire que le fichier exécutable principal de votre jeu.

Créer et inscrire le package de votre jeu

Pour vous connecter aux XBOX services à partir de votre jeu et tester l’intégration des services, vous devez créer un package et l’inscrire.
  1. Accédez à la boîte de dialogue d’empaquetage en sélectionnant File > Package Project > Windows > Windows (64-bit).
  2. Choisissez un dossier pour la sortie du build dans la boîte de dialogue Explorateur de fichiers, puis sélectionnez Sélectionner un dossier.
  3. Lancez votre jeu avec wdapp.
  4. Vous pouvez aussi inscrire le package avec wdapp, puis lancer le jeu à partir du menu Démarrer.
Double-cliquer directement sur l’exécutable ne fonctionnera pas pour la connexion aux XBOX services.

Voir aussi

Dépannage de la connexion et des sandbox
Dernière modification le 6 octobre 2026