有何不同
概念差异:GDK 与 Steamworks
XBOX Services、身份、权利与打包与 Steam 模型的区别。
逐特性映射
初始化 GDK
使用 GDK 初始化和用户登录替换
SteamAPI_Init。用户认证与所有权
Steam session ticket → XUser + 权利检查。
云存储
Steam Cloud → XBOX Connected Storage。
统计与成就
ISteamUserStats → 由游戏管理的成就。排行榜
Steam 排行榜 → 基于事件的统计 + 查询驱动的排行榜。
Steamworks 中没有的 GDK 特性
Quick Resume、Smart Delivery、DirectStorage 等。
由 PlayFab 覆盖的 Steam 特性
某些 Steam 特性没有直接的 GDK 对应,而是通过 Azure PlayFab 来实现:- Steam Workshop(用户生成内容)→ PlayFab UGC
- Steam P2P 联机 → PlayFab Party
然后继续通用工作流
通用移植工作流
工具、清单、打包。
你的引擎
Unreal、Unity、Godot 等。
发布你的移植版本
认证、XR 与商店提交。
