资讯
展览资讯 大型展会 灯光节 大型盛典 赛事 中标捷报 产品快讯 热门话题 艺术节 活动 演出 新闻 数艺报道 俱乐部签约
观点
大咖专访 观点洞察 书籍推荐 吐槽 设计观点 企业访谈 问答 趋势创新 论文 职场方法 薪资报价 数艺专访
幕后
幕后故事 团队访谈 经验分享 解密 评测 数艺访谈
干货
设计方案 策划方案 素材资源 教程 文案资源 PPT下载 入门宝典 作品合集 产品手册 电子书 项目对接
  • 0
  • 0
  • 0

分享

用云端内容分发(CCD)完善游戏创作流程,减少APP大小、动态分发……一举拿下

原创 2022-04-19

现如今,在线游戏更需要有高效的分发系统来定期为玩家发布新内容。然而,从零建立和维护这些复杂的内容管理系统会耗费大量的成本和时间。 


Unity 的云端内容分发(CCD)结合了云端存储、内容管理系统和可靠的内容分发网络,可提供高效的在线游戏管理方案,帮助节省不必要的成本。 


CCD 有哪几种方法能改善内容创作管线、减轻团队工作量?请在下方了解详情。


简化内容制作流程



CCD 的标记(badge)和数据桶系统可让开发者指定部分玩家测试内容。 


CCD 的主要功能之一是将资源包保存到数据桶中,并添加标记来指明内容分发的目标。开发者还可以根据需要创建自定义的数据桶和标记。


例如,新发布的内容要向分发给玩家,可以先将其从“Development”数据桶提交到“Production”数据桶。更为典型的工作流程一般为为每个平台创建单独的数据桶,比如“iOS Production”数据桶和“Android Production”数据桶。


该系统再配合上由 RemoteConfig(远程配置)驱动的 Campaigns,开发者就能向指定玩家群分发标记好的内容来进行测试,整个过程不会影响线上的玩家群体。 


Nifty Games 就使用了 RemoteConfig 来向特定群体提供分类好的内容,并使用了数据桶系统来检测玩家能否获取这些指定的内容。 


一个数据桶中的资源通常都与后边测试的数据桶内容完全相同,因此 QA 过程中检测的东西就是玩家将体验到的东西。


CCD 另一种改进开发流程的方式是简化版本发布。类似 CCD 这样的存储、管理和分发三合一工具(相对于独立的 CDN)可让开发者免于从零创建内容发布和版本管理系统。据 NiftyGames 的计算机工程副总经理 Ibs Rageh 所说,CCD 易于使用的网页面板即使是非专业人士也能使用。 


Nifty Games 在安装好 CCD 后就能在内容发布上省下不少心力。版本发布可由任意一位 QA 或制作团队成员轻松管理,让游戏开发者们能够更加专注于为玩家创作新鲜内容。


并且,类似 Promotion-only Buckets 和 Private Buckets 这类新功能还可以预防内容泄露,让交付过程更为安全简便。


在开发期间构思内容原型



如果游戏由多个关卡或游戏环境组成,开发者可以在不影响整体游戏的前提下测试某个组成部分的游戏设计或艺术资源。 


在实际例子中,你可以用此方法测试玩家将接触到的各个环境、生物群落甚至星球。有些游戏包光是模型和纹理文件的体积就大到难以掌控,因此测试可能会变得异常棘手。


CCD 可以将游戏拆分成一个个的游戏环境,并将每个环境及其所属的游戏资源储存到各自的 Git 资源库中。Addressable Asset System(可寻址资源系统)则能以更加安全、精细化的方式管理复杂项目。 


你可以为每一块区域、每一个关卡或星球制作资源,再用 CCD 上传至云端,


不必重新构建整个游戏就能在特定位置添加或测试内容,让设计师能更快地测试新艺术资源和功能,让迭代更加快速。


你也可以利用 CCD 的特性来辅助 bug 修复。你可以用可寻址资源系统定位有问题的资源,在修复后重新通过云端分发,不必让玩家重新下载游戏。



减少应用(APP)大小



Unity 最近的一项调查研究显示,如果 APP 包大于 500MB,其安装率会开始显著下跌。如果应用大小超过了 1GB 门槛,安装率就会下降 10%。 


为了缓解该问题,CCD 可利用云端存储将内容以小体积内容包的形式流传输到玩家设备上,并反过来精简原应用的大小,对安装率产生积极影响。 


这里的原理是 Addressable Asset System 会将游戏资源分类存储,在需要的时候由系统自动检索、调用。CCD 接着会借助合作伙伴 Akamai 的 CDN 将资源直接传输到运行版中,整个过程完全脱离于代码。


这样一来游戏包的体积会大大缩水,并且玩家在更新时不需要再下载和安装新的更新包。


这种“被动加载”的特点对在线游戏来说特别实用,每次游戏仅会加载所需的资源,让整个体验都能保持轻盈和流畅。


这种功能对于免费游戏的开发和运营尤其重要,根据我们的 2020 年游戏变现现状报告,约 70% 的免费游戏玩家在首日游戏后并不会再次游玩游戏。


大多数玩家不会玩到游戏后期,因此后期关卡的资源对他们来说就是多余的。强行让玩家花费额外的时间下载多余内容经常会让玩家失去耐心或感到沮丧,有时玩家甚至要为游戏腾出手机空间。 


这非常容易导致玩家流失,并且如果玩家希望腾出手机空间,体积过于巨大的应用也很容易成为卸载的目标。


开发了《Armed Heist》的 Sozap 就非常担心过大的游戏包会阻碍新玩家上手游戏。团队表示玩家最好只下载启动游戏所必需的组件,再根据游戏需要来下载剩余的内容。 


在应用了 CCD 后,游戏的大部分内容只会在游戏进行到某一点或玩家触发特定互动后才会下载安装,而初始的应用大小被大大地精简了。


iOS 系统还有另一个需要考虑的特点,用户在使用数据流量下载超过一定大小的文件(一般为 200MB,可自主设置)时会看到弹窗提示。因此应用大小对 iOS 平台来说影响要更大一点。 


CCD 的另一个优点是初始游戏包不会带有完整的游戏内容,这可以提高作品安全性、降低游戏盗版的可能。玩家将无法一次性完整地下载游戏,只能在特定进度时接收到后续内容。


来得早不如来得巧



据调查数据显示,持续性的内容更新与体验改进可极大地影响玩家的应用内购(IAP)积极性。在新内容放出的前后一周时间内,移动游戏的 IAP 利润通常能增长至多 86%,每位日活用户带来的平均利润(ARPDAU)可增长 75%。 


只要使用 CCD 包揽分发,开发者就能花更多精力在内容的限时送达和个性化上。一个常见的例子是以现实事件(如假期)为依据来更新游戏的外观,限时发售假日装扮和道具,推出限时奖励。


使用 CCD 的游戏可以在短时间内替换掉游戏内的纹理和艺术资源。开发者还可以针对区域市场来举办限时或主题活动,为世界各地的玩家提供个性化的体验。 


动态分发的一个例子可以是类似《NFL Clash》等的体育类游戏。玩家在选择某支队伍后,再让游戏下载具体的游戏资源。 《NFL Clash》里包含了 120 多名 NFL 球员,每位球员的球衣、赛季表现和队伍颜色等元素都被存储在云端,游戏会根据玩家的选择和操作将这些内容流传输到客户端。


CCD 能让开发者灵活地添加或修改资源,同时降低游戏更新的下载量,保证玩家只会看到与自己的游戏场次相关的内容。


总结


在游戏开发前期就应用 CCD 可以极大地方便游戏的后续更新,而在在线游戏中使用 CCD 能让开发团队有更多精力专注于内容的创作,不必耗费大量资源来搭建复杂的内容分发基建。


现在就来试用 CCD 吧,一般用户可享受 10T,Pro 用户可享受 50T 的带宽免费。如有疑问,还可以加入官方 QQ 群沟通答疑:550832645。


阅读原文

* 文章为作者独立观点,不代表数艺网立场转载须知

本文内容由数艺网收录采集自微信公众号Unity官方平台 ,并经数艺网进行了排版优化。转载此文章请在文章开头和结尾标注“作者”、“来源:数艺网” 并附上本页链接: 如您不希望被数艺网所收录,感觉到侵犯到了您的权益,请及时告知数艺网,我们表示诚挚的歉意,并及时处理或删除。

数字媒体艺术 在线游戏 新媒体艺术 科技艺术 科技前沿

14310 举报
  0
登录| 注册 后参与评论