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