热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

宣布FirebaseforUnity!

来源:GoogleFirebase博客发布人:Google开发顾问ToddKerpelman您是否知道,Firebase包含的丰富功能可以

宣布Firebase for Unity !

来源:Google Firebase 博客

发布人:Google 开发顾问 Todd Kerpelman

宣布Firebase for Unity !

您是否知道,Firebase 包含的丰富功能可以让您这样的开发者更轻松地构建超酷的应用?

是的,没错。这可能已经不算是新闻了。

但您可能注意到了,我们近一段时间一直在谈论的是“应用”而不是“游戏”。那是因为我们的移动内容库发挥了巨大作用...只要您是使用 Swift、Java 或 Objective-C 编写应用,就会意识到这一点。

问题在于,大多数游戏开发者不是使用 C++ 构建自己的游戏引擎,就是使用 Cocos2D 或 Unity 之类的流行第三方游戏平台作为其移动游戏的动力来源。到目前为止,尽管我们 C++ 版本的 Firebase 内容库已推出了测试版,我们的 Unity 开发者还是只能将就使用已相当过时的 Firebase 数据库插件...

…… 但现在有了转机!

得益于我们众多工程师进行的大量辛勤工作以及您的持续反馈,我们推出了得到官方支持的全新 Unity SDK,其中大量增加了 Firebase 平台的功能。

那么,该产品对作为 Unity 开发者的您意味着什么呢?这意味着您现在可以充分利用我们早在 5 月就已宣布的众多 Firebase 新功能。其中包括...

1. Firebase Analytics:

宣布Firebase for Unity !

一款免费并且无限制的分析软件包,用于记录您的游戏内发生的事件。了解游戏玩家在哪里遇到困难、游戏受众随时间的增长情况或者各不同国家游戏玩家付费货币的支出情况。所有这些信息都可通过 Firebase Analytics 进行轻松记录,并且其与 BigQuery 的集成可让您同时运行某种相当精细的数据挖掘。

2. Firebase 实时数据库:

宣布Firebase for Unity !

使用这种数据库时,您的应用数据能够以不可思议的速度同步到所有设备上,通常在几百毫秒内便可同步完毕。它很适合用来实现近乎实时的功能,比如游戏内聊天,将用户保存的游戏进度同步到所有设备上,或许还可以为回合制棋盘、卡牌或策略游戏提供支持。不过,您可能不想利用它来驱动您的多人射击游戏或 MOBA——我当然知道,对于游戏开发者来说,我们需要对“实时”的真正含义做更明确点的说明。;)

3. 动态链接:

宣布Firebase for Unity !

它们是移动深层链接,您可以利用这些链接将玩家指向任何游戏元素(如果他们安装了该元素),或者跳转到 Play 商店/应用商店(如果他们未安装该元素)。我认为,对游戏开发者来说,最佳用例是利用动态链接来帮助促进应用内分享。您可以利用动态链接来分享通关录像或者玩家的超酷新角色/要塞/用户原创内容的链接。并且,如果您不想自行构建界面来实现所有上述目的,Firebase 邀请 可为您创建一个这样的界面,它可以将动态链接打包在一个格式美观的电子邮件或短信中。

4. 身份验证:

宣布Firebase for Unity !

绝不会有任何一个游戏开发者会说,“唉,我真想把所有时间都花在构建身份验证系统上,而不是开发我的游戏”。有了 Firebase 身份验证,您的用户通过 Facebook、Google 和 Github 等第三方提供商登录变得更轻松,您也可以更方便地创建自定义用户名和密码系统。

5. 云消息传递:

宣布Firebase for Unity !

Firebase 云消息传递让您可以通过单一端点同时向 iOS 和 Android 设备发送通知。此外,它还允许您通过 Firebase 通知面板发送通知,这意味着即便是您团队中的非技术性成员也能发送通知,让您不必再操心任何自定义服务器代码或 curl 调用的编写。

6. 远程配置:

宣布Firebase for Unity !

这个功能允许您从云端更新游戏的值。坦率地讲,这是最令我兴奋的游戏功能。任何设计过塔防游戏的人都知道,哪怕是一个游戏单元中的某一项统计数据过强,都可能令整个游戏失去平衡。有了远程配置,您就可以从云端调整这些值,然后利用 Firebase Analytics 来了解是否能产生您预期的效果。您甚至可以利用远程配置向特定人群(比如专业玩家)提供自定义值。

您可以将这个内容库用于 Android 和 iOS 设备,但开发团队也贴心地加入了面向 Windows、OSX 和 Linux 的存根方法,因此如果您的游戏也面向桌面设备,就不必担心添加大量条件代码的问题。顺便说一句,这个 SDK 的实时数据库部分直接在 Unity 编辑器内运行,这给测试和调试工作提供了便利。

我们极力建议您试用 Firebase SDK for Unity!它现已正式推出:

firebase.google.cn/docs/unity/setup

其中包含的丰富功能能够让您这样的开发者打造出一些相当酷炫的…游戏。

没错,写起来都让人觉得激动。

欢迎关注『谷歌开发者』官方微信公众号,与谷歌一起创造未来!




推荐阅读
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 如何高效学习鸿蒙操作系统:开发者指南
    本文探讨了开发者如何更有效地学习鸿蒙操作系统,提供了来自行业专家的建议,包括系统化学习方法、职业规划建议以及具体的开发技巧。 ... [详细]
  • Windows 系统中 Flutter 与 IntelliJ IDEA 的环境配置指南
    本指南详细介绍了如何在 Windows 操作系统上设置 Flutter 开发环境,并集成至 IntelliJ IDEA 中,适合初学者及专业人士参考。 ... [详细]
  • 本文探讨了Flutter和Angular这两个流行框架的主要区别,包括它们的设计理念、适用场景及技术实现。 ... [详细]
  • React Native 开发者如何高效替换 Android 图标与布局资源
    针对未接触过 Android 开发的 React Native 开发者,本文提供了详细的指南,帮助他们了解如何轻松替换 Android 应用中的图标和布局资源,包括对 APK 结构的基本认识及多种替换方法。 ... [详细]
  • 在将应用的 Android SDK 更新至 Target 29 后,使用 Facebook SDK 5.8.0 的应用程序在 Android 10 设备上出现崩溃。本文探讨了可能的原因及解决方案。 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • 本文详细介绍了一种实现PopupWindow全屏显示且能有效隐藏虚拟按键的技术方案,适用于Android开发。此方法经过实际测试,表现良好,兼容性优秀。 ... [详细]
  • 从理想主义者的内心深处萌发的技术信仰,推动了云原生技术在全球范围内的快速发展。本文将带你深入了解阿里巴巴在开源领域的贡献与成就。 ... [详细]
  • Flutter 核心技术与混合开发模式深入解析
    本文深入探讨了 Flutter 的核心技术,特别是其混合开发模式,包括统一管理模式和三端分离模式,以及混合栈原理。通过对比不同模式的优缺点,帮助开发者选择最适合项目的混合开发策略。 ... [详细]
  • 本文探讨了如何利用 Android 的 Movie 类来展示 GIF 动画,并详细介绍了调整 GIF 尺寸以适应不同布局的方法。同时,提供了相关的代码示例和注意事项。 ... [详细]
  • Gradle 是 Android Studio 中默认的构建工具,了解其基本配置对于开发效率的提升至关重要。本文将详细介绍如何在 Gradle 中定义和使用共享变量,以确保项目的一致性和可维护性。 ... [详细]
  • 知识图谱与图神经网络在金融科技中的应用探讨
    本文详细介绍了融慧金科AI Lab负责人张凯博士在2020爱分析·中国人工智能高峰论坛上的演讲,探讨了知识图谱与图神经网络模型如何在金融科技领域发挥重要作用。 ... [详细]
author-avatar
江湖小子的美好生活_498_416
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有