利用 Firebase 提升遊戲開發效率

透過 Firebase,您可以輕鬆為 iOS 和 Android 上的手機遊戲新增後端服務和分析功能。使用 C++ 和 Unity 適用的 SDK 時,您可以直接在 C++ 和 Unity 程式碼中存取 Firebase 服務,不必編寫任何 Swift/Objective-C 或 Java/Kotlin 程式碼。

開始使用 C++

開始使用 Unity


如要進一步瞭解如何透過 Firebase 強化遊戲,請參閱我們的 Firebase 遊戲頁面

遊戲中的 Firebase 用途範例

  • AdMob - 在遊戲中運用橫幅廣告、插頁式廣告,甚至是獎勵影片廣告,賺取收益。使用 Google Analytics (分析) 追蹤廣告成效。

  • 分析 — 瞭解玩家與遊戲的互動方式、所玩的時間、完成關卡的時間、進行應用程式內購的頻率和頻率,以及返回遊戲的頻率等等。

  • App Check:預防 API 資源遭到濫用,避免未經授權的用戶端存取後端資源。

  • 驗證:為玩家提供順暢的登入體驗,同時確保帳戶管理工作安全無虞。

  • 即時資料庫 - 使用這個可擴充的即時資料庫讀取及寫入遊戲內容。即時資料庫可讓您追蹤玩家在遊戲過程中或遊戲結束後的狀況。

  • Cloud Firestore:使用這個即時且可擴充的資料庫來讀取及寫入遊戲內容。Cloud Firestore 提供卓越的運作時間保證,並可讓您從您選擇的全球位置提供資料。

  • Cloud Storage:安全可靠地儲存及提供玩家自製的內容,例如顯示圖片、遊戲玩法和螢幕截圖。

  • 雲端通訊:向玩家通知新內容或關卡,或是向完成您可用內容的玩家傳送推播通知。

  • Crashlytics:節省尋找時間,將更多時間用於修正當機問題。針對當機事件提供深入可行的可行深入分析資料,建構更穩定的遊戲。

  • 動態連結:可以在玩家之間共用內容,例如自訂關卡、遊戲內商品,以及遊戲邀請。

  • 遠端設定:在不部署程式碼的情況下變更遊戲元素,包括敵方密度或開機頻率等設定。

  • Cloud Functions:在安全環境中執行後端程式碼,以回應其他 Firebase 產品及用戶端要求觸發的事件。

系統支援的 Firebase 產品

C++ 和 Unity 專用的 Firebase SDK 直接支援下列 Firebase 產品。Firebase 也支援在電腦工作流程 (Beta 版) 實作中可用的程式庫子集。

Firebase 產品 C++ Unity 電腦 (Beta 版)
AdMob
數據分析
App Check
身分驗證
Cloud Firestore
Cloud Functions
雲端通訊
Cloud Storage
Crashlytics
動態連結
即時資料庫
遠端設定