Utilisation d’une version antérieure d’Unreal Engine (antérieure à la version 4.26)
Si vous utilisez Unreal Engine version 4.26 ou ultérieure, consultez Bien démarrer avec 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 expériences clés 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
- Recherchez le fichier de build de votre projet Unreal : /Source/(ProjectName)/(ProjectName).Build.cs
- Ajoutez la ligne ci-dessous pour définir la macro _GAMING_DESKTOP
- Ajoutez les chemins d’inclusion suivants
Pour le Microsoft GDK (juin 2024) ou antérieur, utilisez : C:\Program Files (x86)\Microsoft GDK\230300\GRDK\ExtensionLibraries\Xbox.Services.API.C\DesignTime\CommonConfiguration\Neutral\Include
- Ajoutez les chemins de bibliothèque suivants pour les bibliothèques d’importation
Pour le Microsoft GDK (juin 2024) ou antérieur, 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 machine selon la version du GDK et l’emplacement d’installation.
Accéder au Gaming Runtime et à XSAPI à partir de fichiers de code C++
- Déterminez où vous souhaitez ajouter l’intégration pour des éléments comme la connexion et le déblocage des succès
- Ajoutez les en-têtes pour le Gaming Runtime et XSAPI
- Intégrez les appels de service. Consultez les exemples ci-dessous :
- Procédure : bonne pratique 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 XBOX services dans Partner Center. Pour plus d’informations 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 renseigner les champs “MSAAppId” et “TitleId” avec les valeurs du projet Partner Center que vous avez créé à l’étape précédente. Le moyen le plus simple de créer le fichier de configuration est d’utiliser l’éditeur MicrosoftGame.config. Pour plus d’informations sur le fichier MicrosoftGame.config, consultez Vue d’ensemble de MicrosoftGame.config.Assurez-vous que le fichier MicrosoftGame.config se trouve 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 depuis votre jeu et tester l’intégration des services, vous devez créer un package et l’inscrire.- Accédez à la boîte de dialogue d’empaquetage en sélectionnant File > Package Project > Windows > Windows (64-bit).
- Choisissez un dossier pour la sortie de build dans la boîte de dialogue Explorateur de fichiers, puis sélectionnez Sélectionner un dossier.
- Lancez votre jeu avec wdapp.
- Vous pouvez également inscrire le package avec wdapp, puis lancer le jeu depuis le menu Démarrer.
Double-cliquer directement sur l’exécutable ne fonctionnera pas pour la connexion aux XBOX services.
