透過 Firebase,您可以輕鬆將後端服務和分析功能新增至行動裝置 遊戲。透過 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 |