科极网 - 鲜活的科技创新资讯传播平台,一个关注互联网前沿信息的综合媒体 2024年11月23日,星期六
当前位置:首页 / 游戏 / 正文

国产游戏正迎来下一个时代,在技术上做好了哪些准备?

来源:互联网

过去二十年,中国游戏行业的发展是日新月异,从端游时代的不断探索,到页游的蓬勃发展,再到手游时代的全面开花,特别最近几年,国产手游开始引流全球潮流,这在以往是难以想象的。

犹记得,大概十年前,页游鼎盛期,手游刚起步,当时不少从业者对手游充满质疑,认为小小屏幕何以能满足用户的游戏需求,然而在这十年间,游戏平台格局被重新定义,指尖亦能畅玩大型游戏。

如今,国产游戏正迎来下一个时代:3A游戏、跨平台游戏、大世界或开放世界游戏、元宇宙等,正成为厂商们积极探索的方向。随之而来的是,游戏画质更高清逼真,玩法更丰富多元。

从开发角度来讲,厂商也会面临诸多的技术挑战,比如当下受到行业关注的开发效率,以及随着产品精品化导致的包体增大的问题。

那么,针对这两大问题,现在是否已经出现适合大众开发者的解决方案了呢?答案是肯定的。

节约70%+烘焙时间,借助云端的高效开发时代来临

高效开发正成为行业“刚需”。

我们知道,现今制作一款高品质游戏,起码要2-3年,而3A游戏至少是3年起步。因此,近两三年,我们会频繁听到工业化、中台等词汇,背后的一个核心诉求就是提升开发效率。

在去年腾讯游戏开发者大会上,腾讯互娱研发效能部引擎核心技术组负责人魏楠,在谈及引擎中台为3A游戏制作提供助力时,提到开发效率正是他们聚焦的一大核心能力。

他表示,因为游戏内容越来越多、玩法越来越丰富,整个团队开发效率成为一个瓶颈,如何能够提高整个开发效率,会是至关重要的一环。

如何理解?比方,烘焙。技术人员应该比较清楚,烘焙是游戏必不可少的一环。现在各大厂商都在做大世界场景的游戏,但是主流引擎的3D场景烘焙非常耗时。

腾讯天美J3工作室技术副总监郭智曾在 Unite Shanghai大会分享《使命召唤手游》技术时谈到这一痛点:如果场景地形非常复杂,使用 Enlighten,烘焙时间高达一整晚,如果出现了 Bug,同一天会卡十张图,无限的加班时间随之而来。

除了烘焙时间长以外,另一个耗时同样非常长的是游戏资源的导入和打包。这些都制约重度游戏的开发与迭代。

如果要提升整个行业的开发效率,关键一环在于游戏引擎的迭代。昨日,Unity技术开放日活动来到深圳,现场Unity专家就提到一个颇受业内关注的方案——「Unity 云端分布式算力方案」。

这一方案目前主要包括三个方面:基于Enlighten的云烘焙、Unity 云端分布式资源导入与打包,以及大模型数据云端轻量化。

正如其名,该方案的最大亮点是充分利用了高并发的云计算资源,解放本地算力,实现迭代效率的大幅提升。那究竟提升了多少?根据Unity在项目实测数据显示,使用 Unity云烘焙解决方案可节省70%以上的烘焙时间。

另外,该方案还具备低成本和免部署或操作简便的特点。比如,云烘焙因为效率提升的同时,降低了本地计算资源的损耗,成本得到大幅降低,而Unity的分布式资源导入与打包方案,现在是免费开放给开发者,每个开发者会有一定的免费空间。

如果一个解决方案,能让开发者提升效率的同时,又不用额外付出费用甚至还能少付,且上手容易,那么这势必将激励开发者使用,继而全面提升整个行业的开发迭代效率。

游戏是一个创意行业。我们知道,大型项目开发,细微的改动也会产生大量的工作,如果开发迭代效率低下,不仅会打击团队的士气,还会限制他们的创作力,进而影响到产品的最终品质。

如果开发者都可借助第三方工具实现高效开发,自然将会有更多时间和精力花在游戏玩法和内容的探索上,对整个行业而言,则是生产力与创造力的极大释放。

首包大小大幅降低,大包体游戏有望“秒”启动

控制首包大小,是产品精品化、全球化过程中另一个需要迫切关注的问题。

现今手游行业,1G包体以上的游戏,已比比皆是。随着游戏行业持续3A游戏、开放世界游戏、元宇宙等方向发展,游戏资源的增多,带动包体的增大,而首包过大,会带来一系列的问题。

直接影响是降低转化率,导致获客成本上升。如今获客难、获客贵是行业面临的一大难题。首包包体过大,遏制玩家的点击下载欲望的同时,会降低下载完成率,最终导致获客成本上涨。

进一步讲,现在是全球化时代,游戏厂商目光不再只是聚焦在发达国家,像巴西、印度、印尼等新兴市场,也有巨大发展潜力,但是这些市场的终端设备以中低端为主,因此用户对包体大小,特别是对首包大小更为敏感。

行业一直在优化压缩首包大小的方案,比如Unity新推出的全新的流式资源加载方案「Auto Streaming」,给行业带来了新思路。

简单来说,这个方案主要是帮助开发者减少首包大小,但是值得注意的是,该方案甚至能做到将大包体游戏转化成Instant Game。

原理是,该技术对引擎资源加载模块进行了增强,使得开发者可以在不修改代码的情况下加载云端资源,从而减少游戏包体大小,提升加载速度,在不损失质量的前提下,为用户带来即时游戏的体验。

Unity专家在活动现场提到了一个案例。一款名叫《Boat Attack》的游戏,原始包体大小有167M,在使用了Unity 的「Auto Streaming」后,首包包体降到43.8M,缩小了3/4左右,而且玩家体验无差。

此外,该方案同时支持 App 与 Asset Bundle的资源缩减,使得整个资源更新的流程得以加快。

从玩家体验角度看,要的就是下载够快、启动够快。当首包小到一定程度,比如低于40兆,可以在CDN的加持下做到“秒开”,给到用户一个类似于云游的体验。这在触达用户方面,也会变得更为便捷,比如以Instant Game的方式,或者将其合进到Super App的方式。

目前已经有很多CP基于「Auto Streaming」技术直接把游戏转成了Instant Game,并且在Unity与字节跳动、QQ 等的即时游戏平台,稳定运行一段时间。据悉,在目前上线的几十款游戏中,最高DAU产品达到百万级。

不可忽略,这些开发重点同样值得关注

在产品精品化、重度化趋势下,除了以上两大问题,还有哪些会是开发过程中考量的重点呢?本次Unity活动的分享,给到了一些参考。

比如UI设计,Unity专家专门介绍了UIWidgets技术,一个能带来全新UI开发体验的技术;再比如通用渲染管线,现场对Unity URP通用渲染管线以及最新功能都做了详细的说明和展示。

除了掌握理论知识之外,也需要多学习他人经验。望尘科技CTO黄翔分享的《基于Unity开发跨平台的主机级体育游戏》以及吉比特技术中心负责人&《一念逍遥》制作人沈予卿谈到的《一念逍遥快速开发迭代的思路与实践》,都涉及了许多技术干货。

技术与游戏的发展是相辅相成的,游戏行业的新需求促使技术更新迭代,技术的进步又推动游戏行业的发展。

伴随着云时代的到来,云将会在各行各业扮演着重要角色,同时也将赋能游戏开发者。游戏开发流程会因此变得更为高效便捷,比如在任意地点任意时间可以获得在高端设备上的开发体验、版本无需更新,而厂商将有更多精力尝试更多新内容、新玩法…….在这个过程中,像Unity推出的最新游戏服务解决方案, 也将为开发者提供全方位的保驾护航。

可以预见,依托于云端的高效开发,将会推动着游戏行业迈向下一个时代。

声明:

1、凡本网注明“来源:XXX(非科极网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,丰富网络文化,此类稿件并不代表本网赞同其观点和对其真实性负责。

2、如因作品内容、版权和其他问题需要与本网联系的,请在该事由发生之日起30日内进行。