用半个开发者的招募成本 搞定一整套游戏中台
随着游戏市场人口红利的消退,游戏精品化成为了必然趋势,促使游戏厂商将工作重心放在游戏品质、玩法创新等核心业务上。如何降低重复性工作,避免资源浪费,使用有限的人力研发精品游戏,成为众多中小型游戏厂商面临的难题。
作为游戏引擎行业的领导者,Unity 引擎被众多游戏厂商用于游戏客户端开发。为了更好地助力开发者全工作流程,凭借与游戏厂商的丰富合作经验,Unity 中国推出了一站式游戏云服务解决方案(Unity Online Services,以下简称 UOS),专用于补齐游戏服务端开发、游戏测试、运维和运营环节。Unity 编辑器/团结引擎+UOS 云服务,让游戏从开发到运营的各个环节标准化、流程化,从而释放团队的研发能力,帮助厂商在游戏精品化的道路上实现正向循环,并获得长期成功。
精准定位,消除开发与测试之间的沟通成本
针对这种情况,UOS 针对性地推出了 UPR、Device 和 Stacktrace 三款产品,用于自动测试游戏,精准定位性能瓶颈、游戏崩溃的对应代码,并以开发者的语言实时生成报告,打通了开发和测试的环节,节省了沟通成本。
Unity 推出的性能测试分析解决方案 UPR,基于 Unity 的 Profiler 打造,能够展示更加详尽的数据、提供更多的比较维度和追踪角度,更快地帮用户定位性能瓶颈、在上线前完成查漏补缺。
UPR 的使用过程简单无依赖,无需 ROOT 或集成 SDK,开发者完全可以自检自改,最短仅需几分钟便可获取报告。
云真机是专为移动开发者打造的真机测试服务云平台,为开发者提供了强大的数据透视能力,并且支持私有设备接入,微信小程序扫码操作等契合游戏测试的功能。
同时,Unity 云真机平台也支持基于 AirTest 的自动化测试框架,可与 UPR 无缝集成,并通过测试脚本来实现性能、功能及兼容性测试,指数级降低测试环节的人力和时间成本。
给游戏包体加密,让开发者更省心
游戏上线时,需要给玩家提供包体下载,如何保护开发成果,防止项目被恶意破解、提取和篡改,是游戏厂商需要格外关注的。由于游戏安全相关的人才往往只存在于大公司,所以游戏安全也是 UOS 所关注的环节。
避免“重复造轮子”
无感打造优质稳定的中台支持
目前,UOS 已经针对资源托管分发、战斗服托管、多人数据同步、可定制配对服务、逻辑服托管和数据持久化六个方面推出了相应的产品。未来,UOS 会持续迭代,以补齐游戏运维所需的所有环节。
CDN 提供的是贯穿游戏开发各周期的远程资源包更新服务,省钱、省力又省心。该服务由网宿科技提供技术支持,强大的资源版本管理功能可以帮助项目实现灵活的版本切换,并节省大量的更新流量。最重要的是,UOS CDN 具有极具市场竞争力的“抄底价”,对于想追求高性价比的项目来说是不二之选。
全球知名的游戏托管云服务 Multiplay 帮助了很多大型游戏成功发布并持续运营,如《绝地求生》《泰坦陨落2》《Apex英雄》。Multiverse 即 Multiplay 的本地化版本,基于 Agones 构建,并提供了更可靠、更丰富、更高效的托管服务,让游戏快速启动并运行在支持弹性缩扩容的系统中,轻松应对几百到几百万的玩家规模。硬盘满了、CPU 过高、机器少了,这些繁琐日常,通通帮你搞定。
Sync 服务是由 Unity 中国资深团队打造的数据同步服务,为开发者提供一站式、高并发、低延迟、可靠的游戏同步解决方案。Sync 服务共有两种模式,实时模式(Realtime)和中继模式(Relay)。实时模式支持房间内玩家间的去中心化信息同步;中继模式能让开发者使用主持人玩家 Host 来处理游戏逻辑,如果游戏使用了 Netcode/Mirror/FishNet 这些网络框架进行开发,就可以通过 Sync Relay Package 无缝接入。
Matchmaking 是专用于多人联机游戏的可定制配对服务,开发者只需要描述游戏的基本形式(如 5v5 对抗,大逃杀等),并建立一组关于如何评估和选定每场比赛中参与玩家的约束条件(例如两队玩家整体实力相当),就可以创建游戏匹配规则。并且,Matchmaking 支持开发者在对局匹配的行进过程中,应用灵活的调整策略对匹配规则进行动态更新。
Func 是专为游戏后台开发者而设计的,旨在帮助开发者简化逻辑服务器的实现方式,摆脱繁琐的运维部署。Func 包含 Stateful 和 Stateless 两大功能。
通过 Func Stateful,开发者可以轻松创建支持长连接的 socket 服务器,为游戏提供稳定的后台支持,而无需担心基础设施管理。
Func Stateless 则统一了客户端和服务端的开发语言,让开发者使用 C# 一种语言,在同一个 Unity 项目中完成前后端逻辑的开发。开发者只需在编写代码时,对后端逻辑做一些简单标注,Func Stateless 就可将其提取出来并转化为云函数,并部署到云端,极大地提高了开发和部署的效率。
游戏数据库的 Create,Read,Update 和 Delete,是业务永恒的主题。UOS CRUD 包含两大功能,其中 Storage 负责管理各种类型的数据库;CloudSave 则提供了开箱即用的云存档功能,让游戏开发者觉得,再复杂的 Creat、Read、Update、Delete,都“只是存个数据而已”。
更省力的长线运营,让游戏获得长期成功
UOS 特推出玩家管理中心 Passport 和远程配置中心 Remote Config,帮助游戏厂商打造长线运营,让游戏获得长期成功。
Passport 是围绕玩家游戏体检而构建的,提供了简单、安全、快速的账号登录授权及一系列与之相关的功能,如好友、排行榜、工会、公告栏、礼包、成就、战令、站内信、客服、经济系统、社交分享。这些功能构成了玩家日常,也为游戏长期运营提供了数据基础。随着游戏日渐成熟,这些功能也已经形成了一套完整的、可复用的体系,使用 UOS Passport,开发者可以快速将其部署在自己的游戏中,无需重复开发。
Remote Config 支持开发者动态更改游戏配置,在不重新打包发版的前提下,动态修改游戏内部的参数,可以和任意 UOS 应用搭配使用。
该技术适用于 A/B Testing、新功能上线、灰度测试、节假日活动推广、根据玩家标签(Tag)提供差异化体验等场景。部署了 Remote Config 的游戏,会通过云客户端直接调用新的代码和数据,无需更新包体,让玩家“无感”体验新内容。
综合这些服务,一站式游戏云服务解决方案 UOS 让中小型团队也能在日益激烈的行业竞争中保持优势,不仅使其能够专注于游戏创新与开发,最大程度地释放创意;还为游戏服务端开发、游戏测试、运维和运营环节提供了模板,助力中小团队在这一轮行业回暖中脱颖而出。
不想要公用云?没问题!
UOS 可以通过源码授权的方式进行定制开发和私有化部署,充分保证隐私与数据安全,确保项目始终自主可控
https://uos.unity.cn
长按关注
第一时间了解Unity引擎动向,学习进阶开发技能
点击“阅读原文”,跳转UOS官网