有哪些不同
概念差異:GDK 與 Steamworks
XBOX 服務、身分識別、購買授權與封裝方式與 Steam 模型有何不同。
逐項功能對應
初始化 GDK
以 GDK 初始化與使用者登入取代
SteamAPI_Init。使用者驗證與擁有權
Steam 工作階段票證 → XUser + 購買授權檢查。
雲端儲存
Steam Cloud → XBOX 連線儲存空間。
統計資料與成就
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 與商店提交。
