開始使用 Firebase 進行遊戲開發

借助 Firebase,您可以輕鬆地將後端服務和分析添加到 iOS 和 Android 上的移動遊戲中。使用我們的 C++ 和 Unity SDK,您可以直接在 C++ 和 Unity 代碼中訪問 Firebase 服務,而無需編寫任何 Swift/Objective-C 或 Java/Kotlin 代碼。

開始使用 C++

開始使用 Unity


在我們的Firebase 遊戲頁面上了解有關使用 Firebase 為您的遊戲提供動力的更多信息。

Firebase 在遊戲中的示例用例

  • AdMob — 通過橫幅廣告、插頁式廣告甚至獎勵視頻在您的遊戲中賺取收入。使用 Google Analytics 跟踪您的廣告效果。

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

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

  • 實時數據庫——使用這個實時、可擴展的數據庫讀寫遊戲內容。實時數據庫允許您跟踪玩家在遊戲內或遊戲外的存在。

  • Cloud Firestore — 使用這個實時、可擴展的數據庫讀取和寫入遊戲內容。 Cloud Firestore 具有出色的正常運行時間保證,並允許您從全球範圍內選擇的位置提供數據。

  • 雲存儲— 可靠且安全地存儲和提供玩家生成的內容,例如頭像、遊戲通關和屏幕截圖。

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

  • Crashlytics — 花更少的時間尋找和更多的時間修復崩潰。通過提供對崩潰的深入和可操作的見解來構建更穩定的遊戲。

  • 動態鏈接——在玩家之間共享內容,例如自定義關卡、遊戲內物品和遊戲邀請。

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

  • Cloud Functions — 在安全環境中運行後端代碼,以響應其他 Firebase 產品和客戶端請求觸發的事件。

支持的 Firebase 產品

適用於 C++ 和 Unity 的 Firebase SDK 直接支持以下 Firebase 產品。 Firebase 還支持用於桌面工作流 ( beta ) 實施的可用庫的子集。

Firebase 產品C++統一桌面(測試版)
AdMob
分析
驗證
雲防火牆
雲函數
雲消息傳遞
雲儲存
崩潰分析器
動態鏈接
實時數據庫
遠程配置