查看原文
其他

用半个开发者的招募成本 搞定一整套游戏中台

Unity Unity官方平台
2024-10-19

随着游戏市场人口红利的消退,游戏精品化成为了必然趋势,促使游戏厂商将工作重心放在游戏品质、玩法创新等核心业务上。如何降低重复性工作,避免资源浪费,使用有限的人力研发精品游戏,成为众多中小型游戏厂商面临的难题。

作为游戏引擎行业的领导者,Unity 引擎被众多游戏厂商用于游戏客户端开发。为了更好地助力开发者全工作流程,凭借与游戏厂商的丰富合作经验,Unity 中国推出了一站式游戏云服务解决方案(Unity Online Services,以下简称 UOS),专用于补齐游戏服务端开发、游戏测试、运维和运营环节。Unity 编辑器/团结引擎+UOS 云服务,让游戏从开发到运营的各个环节标准化、流程化,从而释放团队的研发能力,帮助厂商在游戏精品化的道路上实现正向循环,并获得长期成功。

UOS全家桶,总有一款适合你

精准定位,消除开发与测试之间的沟通成本

只有经过测试的游戏,才有机会与玩家见面。以往,测试的环节会由测试专员负责,不仅要描述并准确定位错误点,还要与开发人员对齐信息。在许多中小型游戏厂商里,这个角色要么缺失、要么由开发者兼任。

针对这种情况,UOS 针对性地推出了 UPR、Device 和 Stacktrace 三款产品,用于自动测试游戏,精准定位性能瓶颈、游戏崩溃的对应代码,并以开发者的语言实时生成报告,打通了开发和测试的环节,节省了沟通成本

  性能测试分析解决方案 UPR:

Unity 推出的性能测试分析解决方案 UPR,基于 Unity 的 Profiler 打造,能够展示更加详尽的数据、提供更多的比较维度和追踪角度,更快地帮用户定位性能瓶颈、在上线前完成查漏补缺。

UPR 的使用过程简单无依赖,无需 ROOT 或集成 SDK,开发者完全可以自检自改,最短仅需几分钟便可获取报告。

  云真机测试平台 Device:

云真机是专为移动开发者打造的真机测试服务云平台,为开发者提供了强大的数据透视能力,并且支持私有设备接入,微信小程序扫码操作等契合游戏测试的功能。

同时,Unity 云真机平台也支持基于 AirTest 的自动化测试框架,可与 UPR 无缝集成,并通过测试脚本来实现性能、功能及兼容性测试,指数级降低测试环节的人力和时间成本。

  崩溃报告分析工具 Stacktrace:

Stacktrace 是一款即将推出的崩溃报告分析工具,可以自动收集、分析崩溃和异常报告,帮助开发者快速修复所有影响游戏体验的问题。与云真机搭配使用,开发者只需一台手机即可在云真机平台上根据 CPU、GPU、品牌、系统版本等条件筛选出手机,并复现崩溃问题。

给游戏包体加密,让开发者更省心

游戏上线时,需要给玩家提供包体下载,如何保护开发成果,防止项目被恶意破解、提取和篡改,是游戏厂商需要格外关注的。由于游戏安全相关的人才往往只存在于大公司,所以游戏安全也是 UOS 所关注的环节。

UOS 的 Safe 功能提供了全方位、一站式的游戏安全解决方案,对程序集、游戏资源等进行加固,支持 C# 程序加密、il2cpp 保护、资源加密和反注入/调试功能。

C# 程序集加密能保证加密后的程序无法被 Dump 出原始内容。il2cpp 保护包含两部分,一是元数据加密,防止直接 Dump 出 C# 程序集和原始的元数据信息;二是完整性校验,防止核心逻辑被篡改。资源加密可以有效防止 Unity Asset Bundle 的资源被提取。反注入/调试可以阻止外挂作者对游戏的静态或动态分析;禁止使用 Xposed、Frida 等各种外挂模块注入器,防止注入后修改游戏内存等各种恶意行为。

避免“重复造轮子”

无感打造优质稳定的中台支持

优质且稳定的游戏中台支持对持续获客、长线留存等方面意义重大。UOS 的核心价值就是帮助游戏厂商省掉“重复造轮子”的成本,通过集群式管理优化游戏厂商的资源分配,让游戏厂商得以从繁复冗杂的日常运维中脱身,将资源集中于打造精品游戏。

目前,UOS 已经针对资源托管分发、战斗服托管、多人数据同步、可定制配对服务、逻辑服托管和数据持久化六个方面推出了相应的产品。未来,UOS 会持续迭代,以补齐游戏运维所需的所有环节。

  资源托管分发 CDN:

CDN 提供的是贯穿游戏开发各周期的远程资源包更新服务,省钱、省力又省心。该服务由网宿科技提供技术支持,强大的资源版本管理功能可以帮助项目实现灵活的版本切换,并节省大量的更新流量。最重要的是,UOS CDN 具有极具市场竞争力的“抄底价”,对于想追求高性价比的项目来说是不二之选。

  战斗服托管 Multiverse:

全球知名的游戏托管云服务 Multiplay 帮助了很多大型游戏成功发布并持续运营,如《绝地求生》《泰坦陨落2》《Apex英雄》。Multiverse 即 Multiplay 的本地化版本,基于 Agones 构建,并提供了更可靠、更丰富、更高效的托管服务,让游戏快速启动并运行在支持弹性缩扩容的系统中,轻松应对几百到几百万的玩家规模。硬盘满了、CPU 过高、机器少了,这些繁琐日常,通通帮你搞定。

  多人数据同步 Sync:

Sync 服务是由 Unity 中国资深团队打造的数据同步服务,为开发者提供一站式、高并发、低延迟、可靠的游戏同步解决方案。Sync 服务共有两种模式,实时模式(Realtime)和中继模式(Relay)。实时模式支持房间内玩家间的去中心化信息同步;中继模式能让开发者使用主持人玩家 Host 来处理游戏逻辑,如果游戏使用了 Netcode/Mirror/FishNet 这些网络框架进行开发,就可以通过 Sync Relay Package 无缝接入。

  可定制配对服务 Matchmaking:

Matchmaking 是专用于多人联机游戏的可定制配对服务,开发者只需要描述游戏的基本形式(如 5v5 对抗,大逃杀等),并建立一组关于如何评估和选定每场比赛中参与玩家的约束条件(例如两队玩家整体实力相当),就可以创建游戏匹配规则。并且,Matchmaking 支持开发者在对局匹配的行进过程中,应用灵活的调整策略对匹配规则进行动态更新。

  逻辑服托管 Func:

Func 是专为游戏后台开发者而设计的,旨在帮助开发者简化逻辑服务器的实现方式,摆脱繁琐的运维部署。Func 包含 Stateful 和 Stateless 两大功能。

通过 Func Stateful,开发者可以轻松创建支持长连接的 socket 服务器,为游戏提供稳定的后台支持,而无需担心基础设施管理。

Func Stateless 则统一了客户端和服务端的开发语言,让开发者使用 C# 一种语言,在同一个 Unity 项目中完成前后端逻辑的开发。开发者只需在编写代码时,对后端逻辑做一些简单标注,Func Stateless 就可将其提取出来并转化为云函数,并部署到云端,极大地提高了开发和部署的效率。

  数据持久化 CRUD:

游戏数据库的 Create,Read,Update 和 Delete,是业务永恒的主题。UOS CRUD 包含两大功能,其中 Storage 负责管理各种类型的数据库;CloudSave 则提供了开箱即用的云存档功能,让游戏开发者觉得,再复杂的 Creat、Read、Update、Delete,都“只是存个数据而已”。

更省力的长线运营,让游戏获得长期成功

根据 Unity 发布的《2023 游戏行业趋势报告》显示,定期更新游戏能够提高用户留存率,一般来说,更新次数越多的游戏,其 D30 和 D90 的留存率就越高。而玩家的留存,不仅受游戏本身和更新频率影响,游戏中的公会社交体验、礼包增值服务等等,都是增强玩家粘性的运营要点。

UOS 特推出玩家管理中心 Passport 远程配置中心 Remote Config,帮助游戏厂商打造长线运营,让游戏获得长期成功。

  玩家管理中心 Passport:

Passport 是围绕玩家游戏体检而构建的,提供了简单、安全、快速的账号登录授权及一系列与之相关的功能,如好友、排行榜、工会、公告栏、礼包、成就、战令、站内信、客服、经济系统、社交分享。这些功能构成了玩家日常,也为游戏长期运营提供了数据基础。随着游戏日渐成熟,这些功能也已经形成了一套完整的、可复用的体系,使用 UOS Passport,开发者可以快速将其部署在自己的游戏中,无需重复开发。

  远程配置中心 Remote Config:

Remote Config 支持开发者动态更改游戏配置,在不重新打包发版的前提下,动态修改游戏内部的参数,可以和任意 UOS 应用搭配使用。

该技术适用于 A/B Testing、新功能上线、灰度测试、节假日活动推广、根据玩家标签(Tag)提供差异化体验等场景。部署了 Remote Config 的游戏,会通过云客户端直接调用新的代码和数据,无需更新包体,让玩家“无感”体验新内容。




综合这些服务,一站式游戏云服务解决方案 UOS 让中小型团队也能在日益激烈的行业竞争中保持优势,不仅使其能够专注于游戏创新与开发,最大程度地释放创意;还为游戏服务端开发、游戏测试、运维和运营环节提供了模板,助力中小团队在这一轮行业回暖中脱颖而出。

不想要公用云?没问题!

UOS 可以通过源码授权的方式进行定制开发和私有化部署,充分保证隐私与数据安全,确保项目始终自主可控 

欢迎通过以下链接了解更多:

https://uos.unity.cn





长按关注

Unity 官方微信

第一时间了解Unity引擎动向,学习进阶开发技能






 点击“阅读原文”,跳转UOS官网 


修改于
继续滑动看下一个
Unity官方平台
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存