跳轉到主要內容
全新的適用於 C/C++ 的 PlayFab Services SDK 目前可在下列平台上使用:Win32 (僅限 x64)、Nintendo Switch、PlayStation®5、PlayStation®4、iOS、macOS、Android、Linux 和 Microsoft GDK。取得 SDK 的方式會依您的目標平台而有所不同。

Win32、iOS、macOS、Android、Linux

從 GitHub 下載:PlayFabCSdk 發行版本。發行版本的二進位檔和標頭會與 SDK 原始碼一起提供。

GDK

Microsoft Game Development Kit (GDK) 包含作為延伸模組程式庫的 PlayFab Services SDK。這表示您不需要另外下載 SDK,就能在 XBOX 和 Windows 遊戲中納入 PlayFab。 若要深入了解 GDK,請參閱公開文件:GDK 文件首頁。

Nintendo Switch

您必須先透過 Nintendo 中介軟體目錄中的 PlayFab 頁面確認您的註冊開發人員身分,才能存取適用於 Nintendo Switch 的 PlayFab Services SDK。如需詳細資訊,請參閱要求存取。 獲得 Switch SDK 的存取權之後,您可以從這裡的 git 存放庫下載:PlayFabCSdk.Switch。

PlayStation 5 / PlayStation 4

在存取適用於 PlayStation 的 PlayFab Services SDK 之前,請先在開發人員入口網站中介軟體目錄的 PlayFab 頁面上確認您的開發人員身分。如需詳細資訊,請參閱要求存取。 獲得 PlayStation SDK 的存取權之後,您可以從這裡的 git 存放庫下載:PlayFabCSdk.PS4 和 PlayFabCSdk.PS5。

此 SDK 包含的內容

適用於 C/C++ 的 PlayFab Services SDK 供遊戲的執行階段元件 (用戶端和伺服器) 在 Win32 (僅限 x64)、Nintendo Switch、PlayStation®5、PlayStation®4、iOS、macOS、Android、Linux 和 Microsoft GDK 上使用。它只包含適合在這些平台上執行之遊戲的功能領域和服務呼叫子集。 與其他較通用的 PlayFab SDK 相比,以下是一些值得注意的差異:
  • 不包含 PlayFab Admin API。此 SDK 旨在作為遊戲執行階段 (或專用伺服器) 的一部分,而非用於工具或一般服務。
  • PlayFab Server API 僅適用於用來裝載遊戲伺服器的特定平台,具體來說是 Windows、Linux 和 macOS。
  • 可用的登入方法取決於平台。例如,LoginWithApple 僅適用於 Apple 裝置。
  • 此 SDK 移除了一些較舊或較少使用的功能領域,以降低整體複雜度。這些領域包括 economy v1、玩家統計資料和排行榜,以及角色。

此 SDK 的優點

  • 可讓遊戲在呼叫 PlayFab Services 時控制記憶體配置。若要深入了解,請參閱管理記憶體配置。
  • 可讓遊戲在呼叫 PlayFab Services 時完全控制執行緒處理。若要深入了解,請參閱在 PlayFab Services SDK 中進行非同步呼叫。
  • 可攜式 C 介面,可在各種平台、編譯器和語言之間提供最大的相容性。
  • 高效能遙測管線,支援低成本的事件佇列處理和批次傳輸。

此 SDK 支援的平台

此 SDK 適用於 x64 Win32 遊戲和遊戲伺服器、Nintendo Switch 遊戲、PlayStation 遊戲、iOS 遊戲、Android 遊戲、macOS 遊戲、Linux 遊戲,以及在 Windows 和 XBOX 上使用 GDK 的遊戲。

何時不應使用此 SDK

在某些情況下,此 SDK 並不適用:
  • 如果您的遊戲使用的遊戲引擎已有引擎專屬的 PlayFab SDK,則該 SDK 會更適合:Unreal Engine、Unity3D。

將此 SDK 新增至您的專案

  • Win32
    • 此 SDK 的 Win32 版本可透過 GitHub 取得。請依照此處的指示開始對 PlayFab 進行基本呼叫:Win32 快速入門。
  • GDK
    • 此 SDK 的 GDK 版本是 GDK 的元件。請依照此處的指示開始對 PlayFab 進行基本呼叫:GDK 快速入門。
  • Android
    • 此 SDK 的 Android 版本可透過 GitHub 取得。請依照此處的指示開始對 PlayFab 進行基本呼叫:Android 快速入門。
  • iOS
    • 此 SDK 的 iOS 版本可透過 GitHub 取得。請依照此處的指示開始對 PlayFab 進行基本呼叫:iOS 快速入門。
  • macOS
    • 此 SDK 的 macOS 版本可透過 GitHub 取得。請依照此處的指示開始對 PlayFab 進行基本呼叫:macOS 快速入門。
  • Linux
    • 此 SDK 的 Linux 版本可透過 GitHub 取得。請依照此處的指示開始對 PlayFab 進行基本呼叫:Linux 快速入門。
  • Playstation
  • Nintendo Switch

參考

API 參考文件 「PlayStation」是 Sony Interactive Entertainment Inc. 的註冊商標或商標。
最後修改於 2026年10月8日