前往主控台

Firebase 在游戏领域的应用

利用 Firebase 为您的游戏注入强劲动力

Firebase 如何为您的游戏助力

借助 Analytics,了解玩家玩游戏的情况:他们花多长时间玩游戏、通关花了多长时间、购买了多少应用内内容等等。利用动态链接,让玩家可相互分享自定义关卡、游戏内物品和游戏邀请等内容。利用云消息传递,发布新内容以及向已经玩通所有现有游戏关卡的玩家发送推送通知。通过远程配置即时调整游戏玩法设置,例如敌人密度、充能频率,或您想控制的其他任何方面。利用实时数据库将自定义地图等用户生成的内容安全地存储到云中。在我们安全服务的保障下,使用 Cloud Storage 向玩家传送可供下载的内容。

plat_cpp plat_unity

功能强大的 C++ SDK 和 Unity SDK

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

Firebase C++ SDK 和 Firebase Unity SDK 支持以下功能:

AdMob、Analytics、动态链接、邀请、远程配置、身份验证、实时数据库、云消息传递、存储、Cloud Functions

plat_cpp plat_unity

更充分地利用控制台

直接在控制台中利用 Analytics 功能来查看、管理使用情况数据并与此类数据进行交互。管理 Firebase 身份验证设置,更改和更新 Firebase 远程配置参数。将文件上传到 Firebase 存储,用撰写工具发送消息,还可执行更多操作。

您可以轻松启用和访问 Firebase 预测和 A/B 测试等功能。借助 Firebase 预测功能,利用强大的机器学习技术为玩家打造量身定制的体验。借助 A/B 测试功能,您可以针对 Firebase 通知和 Firebase 远程配置运行实验。

浏览“Flood-it!” 示例项目(需要登录)

在桌面平台上开发和测试

在构建游戏的开发阶段,最好先在桌面平台上进行测试,然后再在设备上部署和测试,因为这样往往更轻松。为了支持这种工作流,我们提供了一部分 Firebase Unity SDK 和 Firebase C++ SDK 来支持桌面平台:

实时数据库、远程配置、身份验证、Cloud Storage 和 Cloud Functions。

(其余桌面库是 stub(非函数)实现)

查看我们的示例游戏

为了说明将 Firebase 纳入您的游戏有多么轻松,我们制作了两款示例游戏。您可以在 GitHub 上找到这两款游戏,也可通过 Google Play 商店将其下载到您的移动设备试玩。另外,我们还在 App Store 中推出了 iOS 版 Unity 示例应用 MechaHamster。

MechaHamster (Unity SDK)

Zooshi (C++ SDK)

受到您最喜爱的游戏的制作者们的信赖

您最喜爱的一些开发者正在将 Firebase 的强大功能应用于其游戏

 
 
 
 
 
 

全面探索 Firebase 平台

Firebase 可帮助您开发优质游戏、扩大玩家群体、赚取更多收益。各项功能可独立工作,结合使用时效果更佳。