Ce qui change
Différences conceptuelles : GDK et Steamworks
En quoi les services XBOX, l’identité, les droits d’utilisation et l’empaquetage diffèrent du modèle Steam.
Correspondance fonctionnalité par fonctionnalité
Initialisation du GDK
Remplacez
SteamAPI_Init par l’initialisation du GDK et la connexion de l’utilisateur.Authentification et propriété
Jetons de session Steam → XUser + vérifications des droits d’utilisation.
Stockage infonuagique
Steam Cloud → stockage connecté XBOX.
Statistiques et succès
ISteamUserStats → succès gérés par le titre.Classements
Classements Steam → statistiques basées sur les événements + classements pilotés par requêtes.
Fonctionnalités du GDK absentes de Steamworks
Quick Resume, Smart Delivery, DirectStorage et plus encore.
Fonctionnalités Steam couvertes par PlayFab
Certaines fonctionnalités Steam n’ont pas d’équivalent direct dans le GDK et sont plutôt prises en charge par Azure PlayFab :- Steam Workshop (contenu généré par les utilisateurs) → PlayFab UGC
- Réseautage P2P Steam → PlayFab Party
Poursuivez ensuite avec le flux de travail commun
Flux de travail général de portage
Outils, listes de vérification, empaquetage.
Votre moteur
Unreal, Unity, Godot et plus encore.
Publier votre portage
Certification, XR et soumission au magasin.
