Ce qui change
Différences conceptuelles : GDK et Steamworks
En quoi les services XBOX, l’identité, les droits d’utilisation et le packaging diffèrent du modèle Steam.
Correspondance fonctionnalité par fonctionnalité
Initialisation du GDK
Remplacez
SteamAPI_Init par l’initialisation GDK et la connexion utilisateur.Authentification utilisateur et propriété
Tickets de session Steam → XUser + vérifications des droits d’utilisation.
Stockage cloud
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 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 GDK direct et sont prises en charge via Azure PlayFab :- Steam Workshop (contenu généré par les utilisateurs) → PlayFab UGC
- Réseau P2P Steam → PlayFab Party
Continuez ensuite avec le workflow commun
Workflow de portage général
Outillage, listes de contrôle, packaging.
Votre moteur
Unreal, Unity, Godot, et plus encore.
Publier votre portage
Certification, XR et soumission au magasin.
