利用 Firebase 提升遊戲開發效率

您可以使用 Firebase,輕鬆為 iOS 和 Android 平台上的行動遊戲新增後端服務和數據分析。使用 C++ 和 Unity 專用的 SDK,您就能在 C++ 和 Unity 程式碼中直接存取 Firebase 服務,不必編寫任何 Swift/Objective-C 或 Java/Kotlin 程式碼。


準備好了嗎?選擇平台:

Unity C++


如要進一步瞭解如何透過 Firebase 提升遊戲效能,請前往 Firebase 遊戲專頁

遊戲中 Firebase 的使用案例

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

  • Analytics:瞭解玩家與遊戲互動的方式、玩遊戲的時間長度、完成關卡所需時間、應用程式內購的金額和頻率、回訪遊戲的頻率等等。

  • App Check - 防止未經授權的用戶端存取後端資源,保護 API 資源免於遭到濫用。

  • Authentication:為玩家提供無縫的登入體驗,同時確保帳戶管理安全無虞。

  • Realtime Database:使用這個可擴充的即時資料庫讀取及寫入遊戲內容。Realtime Database 可讓您追蹤玩家在遊戲內或遊戲外的活動。

  • Cloud Firestore:使用這個可擴充的即時資料庫讀取及寫入遊戲內容。Cloud Firestore 提供優異的正常運作時間保證,並可讓您從全球各地提供資料。

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

  • Cloud Messaging:向玩家說明新內容或關卡,或向已完成可用內容的玩家傳送推播通知。

  • Crashlytics:縮短尋找當機問題的時間,專注修正問題。提供可用於解決問題的深入分析資訊,讓您打造更穩定的遊戲。

  • Dynamic Links:分享內容,例如自訂關卡、遊戲內物品,以及玩家之間的遊戲邀請。

  • Remote Config:不需部署程式碼即可變更遊戲元素,包括敵人密度或加強道具頻率等設定。

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

系統支援的 Firebase 產品

適用於 C++ 和 Unity 的 Firebase SDK 可直接支援下列 Firebase 產品。Firebase 也支援部分可用程式庫,用於實作桌面工作流程 (Beta 版)。

Firebase 產品 C++ Unity 電腦版 (Beta 版)
AdMob
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config