利用 Firebase 提升遊戲開發效率

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


準備好了嗎?選擇平台:

Unity C++


如要進一步瞭解如何運用 Firebase 提升遊戲效能,請前往我們的 Firebase 遊戲頁面

遊戲中 Firebase 的使用範例

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

  • Firebase AI Logic:使用 Gemini 模型建構 AI 功能,例如新型態的玩家互動 (語音和圖片輸入)、可回應且不斷演進的遊戲世界,以及個人化體驗。

  • 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
Firebase AI Logic
Analytics
App Check
Authentication
Cloud Firestore
Cloud Functions
Cloud Messaging
Cloud Storage
Crashlytics
Dynamic Links
Realtime Database
Remote Config