您可以使用 Firebase,輕鬆為 iOS 和 Android 平台上的行動遊戲新增後端服務和數據分析。使用 C++ 和 Unity 專用的 SDK,您就能在 C++ 和 Unity 程式碼中直接存取 Firebase 服務,不必編寫任何 Swift/Objective-C 或 Java/Kotlin 程式碼。
準備好了嗎?選擇平台:
如要進一步瞭解如何透過 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 |