转到控制台

开始使用 Firebase 开发游戏

有了 Firebase,您可以轻松地将后端服务和分析工具加入到自己的 iOS 和 Android 版移动游戏应用中。借助我们的针对 C++ 和 Unity 的 SDK,您可以直接在自己的 C++ 和 Unity 代码中使用 Firebase 服务,而无需编写任何 Swift/Objective-C 或 Java/Kotlin 代码。

利用 C++ 开始使用

利用 Unity 开始使用


如需详细了解如何使用 Firebase 推动您的游戏的发展,请访问我们的 Firebase 游戏页面

Firebase 在游戏中的实际使用示例

  • AdMob - 您可以通过横幅广告、插页式广告甚至激励视频广告,从游戏中赚取收入。而且,您可以借助 Google Analytics for Firebase 跟踪广告效果。

  • Analytics - 了解玩家与游戏的互动方式、他们花多长时间玩游戏、他们通关花了多长时间、他们进行应用内购买的数额和频率,他们隔多久来玩一次游戏,等等。

  • 身份验证 - 为玩家带来流畅的登录体验,同时确保安全地管理帐号。

  • 实时数据库 - 将用户生成的内容(如自定义地图)安全地存储在云端。

  • Cloud Storage - 可靠且安全地存储和分发玩家生成的内容,例如头像、通关实况和屏幕截图。

  • 云消息传递 - 向玩家发布新内容或关卡,或向已经玩遍所有现有内容的玩家发送推送通知。

  • Crashlytics - 您可以花更少的时间寻找崩溃问题,而将更多时间用来解决崩溃问题。通过对崩溃问题进行深入和富有实用价值的分析洞见,构建更稳定的游戏。

  • 动态链接 - 玩家相互分享自定义关卡、游戏内物品和游戏邀请等内容。

  • 远程配置 - 在不部署代码的情况下更改游戏元素,包括敌人密度或充能频率等设置。

  • Cloud Functions - 在安全环境中运行后端代码,以响应其他 Firebase 产品和客户端请求触发的事件。

受支持的 Firebase 产品

适用于 C++ 和 Unity 的 Firebase SDK 直接支持以下 Firebase 产品。Firebase 还支持桌面工作流(测试版)实现的可用库中的部分服务。

Firebase 产品 C++ Unity 桌面(测试版)
AdMob
Analytics
身份验证
Cloud Functions
云消息传递
Cloud Storage
Crashlytics (测试版)
动态链接
实时数据库
远程配置