开始使用 Firebase 开发游戏

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

利用 C++ 开始使用

Unity 使用入门


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

支持的功能

Firebase C++ SDK 和 Firebase Unity SDK 直接支持以下 Firebase 功能。我们还支持用于桌面工作流(测试版)实现的功能集中的部分功能。

功能 C++ Unity 桌面设备
AdMob
Analytics
身份验证
实时数据库
动态链接
邀请
云消息传递
远程配置
云端存储

(注意:为了方便,桌面工作流将所有不受支持的功能替换成了 Stub(非函数)实现)

实际使用示例

下面列举了一些在移动游戏应用中使用 Firebase 的方式:

  • 借助 Analytics,可以了解玩家与游戏的互动情况:他们花多长时间玩游戏、他们经常进行哪些应用内购买、他们隔多久来玩一次游戏等等。
  • 通过远程配置,可以在不部署代码的情况下快速更改游戏的任何元素,包括敌人密度和充能频率等设置。
  • 利用动态链接,让用户可相互分享自定义关卡、游戏内物品和游戏邀请等内容。
  • 身份验证功能可为玩家带来流畅的登录体验,同时有助于安全地管理帐号。
  • 实时数据库可将用户生成的内容(如自定义地图)安全地存储在云端。
  • 借助云消息传递功能,可以用推送通知的方式将新推出的内容或关卡告知玩家。
  • 云端存储功能有助于安全而可靠地存储和提供玩家生成的内容,例如头像、游戏实况和屏幕截图。
  • 借助 AdMob,您可以通过横幅广告、插页式广告甚至激励视频广告,从游戏中赚取收入。您可以通过 Analytics 跟踪广告效果。
  • 邀请功能旨在鼓励玩家通过短信、电子邮件或社交媒体向亲朋好友发送个性化邀请,以邀请他们试玩您的游戏。您可以通过 Analytics 监控引荐安装情况。

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面