中国手机游戏代表性技术研究报告.docx

中国手机游戏代表性技术研究报告.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

??

?

??

中国手机游戏代表性技术研究报告

?

??

?

?

?

?

?

?

?

???

?

?

?

?

?

一2018年中国手机游戏代表性技术的现状

由于手机游戏引擎技术总体上比较分散,无法全面分析,本文仅选取当前手机游戏开发行业比较有代表性的2D引擎Html5和3D引擎Unity进行代表性研究分析。

(一)Unity技术的使用现状

Unity引擎是当前手游3D引擎的代表性技术。截至2018年年底,在全球最畅销的1000款移动游戏中,有超过50%的产品是使用Unity引擎开发的;在最新发布的移动游戏中,有超过55%的产品是使用Unity引擎开发的;在正式发布的VR/AR应用中,使用Unity引擎开发的产品超过60%(见图1)。

图1Unity官方报告

(二)HTML5技术的使用现状

早在2014年年初,HTML5(以下简称“H5”)游戏就已引起关注,国内H5游戏的蹿红源自《围住神经猫》。到2015年年底,《传奇世界H5之王者归来》成为首个月流水破千万的成功案例,但之后的产品在营收方面不尽如人意,洗量变现的玩法难以持久。2017年6月,Facebook宣布上线H5游戏平台InstantGames。2017年12月28日,微信发布小游戏;2018年微信小游戏全面开放。基于中国最大的社交平台QQ和微信的支持,H5游戏未来发展的空间不言而喻。[1]

由此,2018年传统手游市场格局已然发生变化,对移动游戏的影视级画面渲染呈现,基于社交平台的H5游戏,都是促使2018的手游技术分化走向更丰富层面的主要因素。在以下报告中,将以传统技术Unity和新技术H5为主进行分析。

二手机游戏渲染技术向影视级画面逼近

(一)Unity2018图形渲染技术

Unity引擎长期以来是移动游戏开发者的最佳选择,据不完全统计,全世界最畅销的1000款移动游戏中,有超过50%的作品是使用Unity引擎来开发的,其中不乏暴雪的《炉石传说》、任天堂的《超级马里奥Run》等脍炙人口的作品,而且增长趋势愈发明显。手游技术的更新,带给玩家的直观体验是画面的流畅感、实时性以及更精美的视觉效果。当下对游戏画质的要求已经达到电影级别,不断提高的要求,对手游技术的要求也越来越高。作为全球最大的实时渲染引擎,Unity公司发布的基于Unity2018.1新渲染技术创作的《死者之书》,展示了Unity2018所带来的高端视觉效果,让图形渲染达到了新的高度。在Unity2018的发行周期中,图形渲染将是一个令人瞩目的焦点。

2018年,Unity公司发布了许多可以大幅增强Unity渲染能力的功能。所有用户都有望获得一些新功能。例如,为美术人员提供的可视化工具,以及为底层工程师提供的更强大的渲染控制。

(二)Unity2018的新技术SRP

Unity公司的2018.1版本引入了一项非常重要的功能:可编脚本渲染管线(ScriptableRenderPipeline,简称“SRP”)。渲染管线是将对象显示到屏幕上所需要的一系列技术的总称。它包含“剔除”“渲染对象”“后期处理”等一系列高级概念。这些高级概念还可以分别根据人们所希望的执行方式继续分解。例如,渲染对象可以按照多通道渲染、单通道渲染、延迟渲染等方式进行。这些内容都是在开发渲染管线技术过程中做出的,每项技术都有一些需要考虑的性能成本。

可编脚本渲染管线是一种由C#脚本控制的,在Unity中配置和实行渲染的方式。与Unity传统的渲染方式相比,这种方式完成了渲染控制从硬编码到完全项目驱动式的转变,是一个巨大的改变。

目前Unity提供了大量的渲染配置,例如正向渲染和延迟渲染。但这些管线是固定无法更改的,存在许多缺点:一是无法修复或绕过渲染问题;二是因为可能需要应对所有用例,管线太过庞大复杂;三是由于过时性与复杂性,很难添加最先进的效果。为了解决这些问题,Unity公司在Unity2017中试验性地开发出SRP。现在该功能已经进入Unity2018.1beta版本中。相信SRP不仅可以解决问题,而且对于开发者来说非常简单易用。通过SRP,不再需要提供一种单一的渲染管线,试图为所有人完成所有事情。SRP开放了Unity的渲染接口,允许使用C#脚本进行灵活控制。开发者可以根据项目的具体情况编写自定义渲染器。通过组合模块的方式设计一个自定义渲染管线。每个模块都是一个定义良好,易于测试、改进和维护的函数。这就是SRP的工作原理。这不仅使开发者更易使用Unity,也使Unity公司可以向引擎的工具盒中添加新模块,从而使用户能够快速获得对最新渲染功能的访问。在Unity2018.1中,Unity为用户提供了二个渲染管线。它们不仅可以直接使用,也可以作为开发者构建自定义渲染管线的参考。

1.轻量

文档评论(0)

183****1225 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档