使用 Firebase 增強您的遊戲開發能力

透過 Firebase,您可以輕鬆為 iOS 和 Android 上的行動遊戲添加後端服務和分析。使用我們的 C++ 和 Unity SDK,您可以直接在 C++ 和 Unity 程式碼中存取 Firebase 服務,而無需編寫任何 Swift/Objective-C 或 Java/Kotlin 程式碼。

C++ 入門

開始使用 Unity


請造訪我們的Firebase 遊戲頁面,以了解有關使用 Firebase 增強遊戲效能的更多資訊。

Firebase 在遊戲中的用例範例

  • AdMob — 透過橫幅廣告、插頁式廣告、甚至獎勵影片在您的遊戲中賺取收入。使用 Google Analytics 追蹤您的廣告成效。

  • 分析- 了解玩家如何與您的遊戲互動、他們玩遊戲的時間、完成關卡所需的時間、他們進行應用程式內購買的數量和頻率、他們返回遊戲的頻率等等。

  • 應用程式檢查- 透過防止未經授權的客戶端存取您的後端資源來保護您的 API 資源免於濫用。

  • 身份驗證— 為玩家提供順暢的登入體驗,同時確保安全可靠的帳戶管理。

  • 即時資料庫-使用這個即時、可擴展的資料庫讀取和寫入遊戲內容。即時資料庫可讓您追蹤玩家在遊戲內或遊戲外的狀態。

  • Cloud Firestore — 使用這個即時、可擴展的資料庫讀取和寫入遊戲內容。 Cloud Firestore 具有出色的正常運作時間保證,可讓您從您選擇的全球位置提供資料。

  • 雲端儲存-可靠、安全地儲存和服務玩家產生的內容,例如頭像、遊戲玩法和螢幕截圖。

  • 雲端訊息傳遞— 通知玩家新內容或關卡,或向已完成可用內容的玩家發送推播通知。

  • Crashlytics — 花更少的時間找出崩潰,花更多的時間修復崩潰。透過提供對崩潰的深入且可操作的見解來建立更穩定的遊戲。

  • 動態連結-在玩家之間分享內容,例如自訂關卡、遊戲內物品和遊戲邀請。

  • 遠端配置- 無需部署代碼即可更改遊戲元素,包括敵人密度或通電頻率等設定。

  • 雲端功能- 在安全環境中執行後端程式碼,以回應其他 Firebase 產品和用戶端請求觸發的事件。

支援的 Firebase 產品

適用於 C++ 和 Unity 的 Firebase SDK 直接支援以下 Firebase 產品。 Firebase 也支援用於桌面工作流程 ( beta ) 實作的可用函式庫的子集。

Firebase 產品C++統一桌面版(測試版)
AdMob
分析
應用程式檢查
驗證
雲端Firestore
雲端功能
雲端訊息傳遞
雲端儲存
崩潰解決方案
動態連結
即時資料庫
遠端配置