利用 Firebase 提升遊戲開發效率

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