適用產品
- XBOX Series X|S 主機
- XBOX One 系列主機
- Windows PC
重要名詞
- XBOX Game Development Kit (GDK): XBOX 提供的免費工具組,用於建置 XBOX 與 Windows 遊戲。
- ID@XBOX: 授予獨立工作室 GDK 存取權限,以及在 XBOX 上發行遊戲許可的計畫。
- Partner Center: Microsoft 的開發者入口網站,你可以在此註冊工作室並提交完成的遊戲。
- Dev kit: 設定為開發用途的 XBOX 主機。開始開發時不需要。
四步驟流程
加入 ID@XBOX 以取得建置權限
在下載 GDK 或發行遊戲之前,XBOX 必須先驗證你的工作室。你需要提交簡短的申請、簽署保密協議,並讓遊戲概念取得核准。加入 ID@XBOX 是免費的。請預留至少兩週的時間。其中大部分是 XBOX 的審查時間。
開始 ID@XBOX 加入流程
依序列出每個步驟,並提供預估所需時間。
安裝工具
在 Windows PC 上設定三個元件:用於程式碼編輯的 Visual Studio、提供 Windows 程式設計 API 的 Windows SDK,以及提供 XBOX 程式設計 API 的 XBOX Game Development Kit (GDK)。建置一個範例遊戲,以確認你的設定可正常運作。
設定並安裝 GDK
認識 GDK,以及逐步安裝說明。
建置你的第一個專案
開啟 Visual Studio,選擇 XBOX 專案範本,並建置一個最小的遊戲。透過這個組建來驗證你的工具鏈、專案範本與硬體目標可以從頭到尾正常運作。
建置你的第一個遊戲
專案範本與第一次組建。
挑選適合的入門指南
選擇最符合你正在開發內容的指南。你可以選擇目標裝置(XBOX Series X|S 主機、Windows PC 與 ROG XBOX Ally,或透過 Play Anywhere 同時涵蓋兩者)、你已經在使用的引擎(Unreal、Unity、Godot、GameMaker,或自製引擎),或者在其他平台已推出遊戲時採用的移植路徑。
瀏覽入門指南
七條精選路徑,選擇最適合你專案的一條。
常見範圍問題
我是個人開發者或獨立工作室。XBOX 開發適合我嗎?
我是個人開發者或獨立工作室。XBOX 開發適合我嗎?
適合。ID@XBOX 支援獨立工作室與個人開發者。加入完全免費,而且使用的工具(GDK、Visual Studio、PlayFab)與大型工作室使用的工具相同。你可以完全在 Windows PC 上進行開發。只有在準備要於 XBOX 硬體上測試時,才需要 dev kit。
我使用 Unity、Unreal 或 Godot。我還需要 GDK 嗎?
我使用 Unity、Unreal 或 Godot。我還需要 GDK 嗎?
需要,但你很少會直接與它互動。你的引擎會替你呼叫 GDK。你仍然需要在電腦上安裝 GDK,讓引擎可以將遊戲封裝給 XBOX,並使用成就與雲端存檔等 XBOX 功能。請在第 4 步中選擇對應引擎的入門指南。
我已經有 PC 或 Steam 遊戲。可以移植嗎?
我已經有 PC 或 Steam 遊戲。可以移植嗎?
可以。由於遊戲玩法程式碼已經寫好,移植通常比從零開始更快。請從移植路徑開始,或直接前往你的原始平台頁面:從 Steam、從先前世代的 XBOX、從其他平台、從 PC(非 Steam)。
我需要什麼作業系統與硬體?
我需要什麼作業系統與硬體?
你需要一台 64 位元的 Windows 10 或 Windows 11 PC,以及約 30 GB 的可用空間供 GDK 使用。開始開發不需要 XBOX 主機。你可以在本機建置與測試 Play Anywhere PC 組建。當你準備好在 XBOX 硬體上測試時,可透過 Partner Center 訂購 dev kit。
文件章節
當入門指南引導你深入文件之後,可使用下列章節:建置
GDK 主題:遊戲設定、封裝、存檔、輸入、網路以及跨裝置開發。
服務
XBOX 服務與 PlayFab:身分識別、成就、多人遊戲、經濟系統與 live-ops。
主機功能
Quick Resume、DirectStorage、Smart Delivery 以及其他僅限主機的功能。
工具
Visual Studio 設定、XBOX 服務工具、效能分析工具與診斷工具。
發行與商務
認證、XR 需求、商店資訊、定價與提交。
API 參考
Gaming Runtime、XBOX 服務與平台 API。
快速連結
下載 GDK
需要 ID@XBOX 存取權限。
GDK 範例
GitHub 上可建置的範例。
錯誤碼
GDK 與 XBOX 服務錯誤查詢。
