搜索 Unity

用Unity Gaming Services在单一模块平台上创建在线游戏

2022年6月21日 类别 游戏 | 11 分 阅读
Unity Gaming Services Metropolis
Unity Gaming Services Metropolis
分享

Is this article helpful for you?

Thank you for your feedback!

Unity Gaming Services (UGS) 已经结束了beta测试,并正式向开发者们提供开发在线游戏的工具。

自去年10月推出的Unity Gaming Services可以帮助开发者建立坚实的技术基础、打造有吸引力的玩家体验,推动游戏增长。这次发布的8个新产品在进入beta测试后,来自120多个国家的数万名游戏开发者都报名参加了测试。

鉴于每个工作室、每位开发者和每款游戏都有着独特的需求,UGS被设计成一种模块化系统,让用户可根据需要开展工作。你可以选择任何引擎——无论是Unity、Unreal还是自研引擎——然后选取需要的工具使用。UGS的仪表板可在一处显示所有数据,UGS的SDK则高度支持互操作,你可以用更少的时间来管理技术栈,留出更多的时间用于创作,专注于开发更棒的游戏。

接下来,我们将介绍有哪些UGS产品能让在线游戏的开发更轻松。

1.建立坚实基础

我们首先从建立技术基础开始。在游戏生产的早期就建好后端和多人游戏的基础设施是非常重要的,这对我们的几名大客户,比如InnerSloth、Riot Games和Fika Productions来说也一样。你可以在多人游戏工具、玩家数据管理和游戏实时更新等多种工具中挑选最需要的一款。 

账户管理

Authentication:目前已被安装到4000多个项目中,该工具可为每位玩家分配账户,并将其他UGS后端产品所生成的数据添加到账户上。

Cloud Save:跟踪和保存各项玩家数据,包括技能、比赛统计等等,让玩家能跨设备登陆账号,该功能仅在测试期间就累计了超过1400万次的API调用。 

“能够在一处关联Economy和Authentication,实现跨设备同步,对我们来说简直是改变了游戏规则。”—— Mike Hardy,首席游戏设计师和UI工程师,Line Drift

实现多人游戏

Lobby:让玩家在进入核心游戏环节之前先在私人或公开的游戏房间内聚集。Lobby目前已经为超过400个游戏项目提供技术支持,包括开发中的和已经上线的游戏。

Relay:让开发者能够建立点对点的游戏连接,无须部署专门的游戏服务器。Relay不需要玩家暴露自己的IP,还会用DTLS来加密所有流量,可以保证连接的安全和隐私。

此外,Relay支持用Netcode for GameObjects (beta) 进行配置,用于小规模的多人合作游戏,并且默认支持Unity的Lobby服务。目前,Relay正在为超过2500个游戏项目提供技术支持。 

Fika Productions gameplay

Lobby和Relay在与其他多人游戏基础服务,如Game Server Hosting (Multiplay) 、Matchmaker等组合使用时,可将玩家聚集起来、带来合作或竞技游戏体验。这些经过AAA大作考验的游戏服务能为大小工作室提供可扩展的线上联机基础设施,所有产品目前已经开放使用(请在此处联系我们),自助服务目前也正处于预发布阶段、即将上线。请在此处注册获取最新消息。

内容配置和管理

Cloud Code:支持在完全托管的基础设施上编写无状态的服务器端代码,并将游戏逻辑与客户端设备相分离——有40%的Cloud Code开发者都会将该服务与Cloud Save配对使用。 

Economy:另一个后端服务,它为你提供了一个创建、管理和发布游戏经济系统的方法。在测试期间,各开发组发出了近300万次API调用,来驱动游戏的经济。 

“Unity的Game Backend产品与Unity引擎无缝集成,我不需要使用任何第三方工具,这我很喜欢。”——Giacomo Nicotra,程序员,Nivagia

Cloud Code和Economy同属于Cloud Content Delivery产品类,它们能为实时游戏更新提供端到端服务,向玩家提供新内容并保持新鲜感。

2.洞悉并吸引玩家

一旦游戏上线,保持游戏好玩是提高玩家参与度的方法。你需要用游戏数据和深入知识来了解玩家,完善、推出有吸引力的玩家体验,并最大化游戏的生命周期价值(LTV)。 

了解玩家

Analytics :在默认或定制仪表盘和图表上统计可靠的实时数据,更好地了解游戏的表现与玩家的行为。工具支持创建和执行查询命令、绘制结果,以及将数据导出到微软Excel、Tableau或OpenOffice等第三方应用。

在UGS测试期间,有近3000家工作室借助Analytics的仪表盘深入研究了数据,对游戏的表现进行360度全方位的观察。 

“我们将《No Place for Bravery》首个公开演示的玩家数据导入到了Analytics进行进一步分析。它帮助我们深入分析了游戏难度是否合适、战斗系统是否有趣、玩家能否击败强大的敌人和首领。”——Matheus Queiroz,运营主管,Glitch Factory

Glitch Factory

吸引玩家

Game Overrides:让Unity开发者能够安全地创建个性化的游戏玩家体验和配置,并实施多种保险措施。你可以直接在Unity仪表板中安排、实施特定改动,或开展A/B测试,且无需更新游戏。 

开发者也能组合使用Game Overrides与Cloud Content Delivery,为不同玩家的群体交付不同的游戏资产,或在节假日等特定时间段内部署限时资产,来保持新鲜的体验。

Push Notifications:向离线玩家发送消息。用消息通知玩家重大事件的发生,以重新吸引下线的玩家等等。

打造玩家社区

Text Chat和Voice Chat (Vivox) 是一种无视引擎的服务,让玩家能在游戏中实时交流。该完全自助的服务可以为各类游戏、各个平台或引擎上的玩家带来高质量的沟通手段。

目前,Vivox已在230多个国家的14个平台上提供了语音和文本通信服务,每天平均承载超过850000000分钟的对话。

RamenVR

“我们使用了Vivox来实现语音通话。该功能对我们来说非常重要,因为我们的游戏是一款MMO,兼具社交体验和VR体验,我们希望大家能在游戏中清晰地交谈。”——Lauren Frazier,联合创始人兼CTO,Ramen VR

监测性能

Cloud Diagnostics:一个崩溃报告和错误处理服务,它可以实时监测游戏出错,帮助你识别、调查和解决影响游戏稳定性的崩溃和异常情况,无论是移动或PC上的MWU游戏。

3.拓展游戏业务

在手机游戏的开发过程中,思索如何获取新玩家、让更多人享受你的创作是一项关键任务。除了让更多人感到快乐外,新玩家也成为重要的收入来源,并变现成工作室的业务增长。 

获取用户

Unity的User Acquisition (UA) 解决方案可以帮助你轻松开展广告活动,让广告在其他应用和游戏中每天覆盖数百万用户。多样化的广告库存、先进的定向投放工具、深入的分析和自助式面板能帮助您管理自己的广告,提高应用或游戏的收入。

“Unity 是我们最值得信赖的合作伙伴之一。Unity 的信念是让像我们这样的创作者得以生存和发展,从而让世界变得更加美好。在当今这个广告网络(部分)与开发者相竞争的世界里,有一个像 Unity 这样强大的盟友会让你倍感安心。”——Noa Ngo,联合创始人,Gamejam

Audience Pinpointer这样的高级解决方案,在优化用户获取、提高广告支出回报率(ROAS)或用户留存率等方面是值得信赖的好工具。

助力游戏盈利

Unity Ads SDK可以让你轻松在游戏中加入广告,开发者能够用Unity的Unified Auction与60多个多样化、安全的广告需求伙伴合作。或者,使用Unity Mediation (beta版),在享受所有Unified Auction的优势之外,还能接入其他顶级和值得信赖的广告网络。 

“Unity为我们带来了更高的广告填充率,帮助我们实现了10%的整体eCPM增长。”——Kelly Kang,高级总监,广告战略和变现,Pixel United

“有了Unity Mediation,我们就不必成为变现专家了,因为该工具简化了绝大部分工作,同时还最大化了我们的收入。”——Andrew Lyons,Paradyme的总监

BigFish

依你所想来使用Unity Gaming Services

只有你自己最知道自己的工作室最需要什么,所以UGS被设计成一种模块化的系统,来满足你的开发需求。你可以视需要组合使用几种产品。

现在就前往Unity Dashboard建立起你的工具栈吧,并且,在这里加入我们于7月13日举办的UGS Overview Bootcamp、快速上手工具吧。

2022年6月21日 类别 游戏 | 11 分 阅读

Is this article helpful for you?

Thank you for your feedback!

相关文章