公司凝聚了素质高、技能强、深谙物流管理的人才,拥有经过专业培训的装卸队伍,积累了丰富的实践管理经验并提供良好的服务。
当前位置:主页 > 创新研发 >
创新研发
环亚国际app研发游戏引擎困难重重 为何还要强调自研的重要性?
来源:未知 作者:admin 发布时间:2018-08-30 18:09 浏览量:

  手机游戏是当前游戏产品的主流类型,许多游戏公司也开始转型做起了手游。而在研发手游的过程中往往会运用到游戏引擎,这会让游戏的研发变得顺利。而现在有越来越多的游戏公司开始进行游戏引擎的自研,但这一研发过程困难重重,为何厂商还要强调自研引擎的重要性呢?

  Unity,既不是某个游戏系列,也不是某种游戏类型,而是一个游戏引擎的名字。这也是目前移动平台上最常见的跨平台游戏引擎之一,环亚国际app!不仅兼容 iOS / Android,还支持 Windows、macOS 等平台。

  除了 Unity 之外,手机上常用的游戏引擎还包括 Cocos,而 PC 游戏常见的游戏引擎则有虚幻引擎、寒霜引擎等。

  所谓游戏引擎,就是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。

  这些系统为游戏设计者提供编写游戏所需的各种工具,目的在于让游戏设计者能容易和快速地做出游戏程序,而不必由零开始。

  对于游戏公司来说,拿现成的游戏引擎开发游戏,当然是省时省力的做法。但如果要把握产业的基石,增强自身的核心竞争力那么,开发自有游戏引擎十分必要。

  引擎是游戏行业最重要的底层技术之一,它直接影响一个项目的研发流程与开发效率,甚至足以决定一款游戏表现力的上限。

  早在 2006 年,EA 就开始着手研发「寒霜引擎」,之后便一直在《战地》系列游戏中不断进行尝试改进。

  最早,寒霜 1.0 引擎主要是提升了游戏音效,并加入了爆破效果,允许玩家破坏某些建筑,这些新特性在《战地:叛逆连队》中都有充分体现。

  经过不断地优化之后,2014 年,大幅改进的寒霜 3引擎已经可以呈现出惊人的画面效果,建筑破坏效果也大大加强,与最初版本已经是云泥之别。

  EA 首席执行官 Andrew Wilson 曾这样强调自研引擎的重要性:

  过去,EA 在的很长一段时间,用过不下二十个游戏引擎来开发游戏,而现在,我们只想专注于寒霜引擎这一个。

  一个强大的引擎可以应用在不同时期的游戏平台,打造不同类型的游戏,从而满足不同玩家的需求。

  国际上知名的游戏公司,如 EA、CAPCOM、育碧等厂商,都有自主研发的游戏引擎。

  2005 年,网易决定打造一款供休闲游戏开发使用的游戏引擎,NeoX 应运而生。

  最开始 NeoX 的功能比较简单,它使用了固定渲染管线,也不具备高级功能。但因为 API 简单,许多开发者开始用 Python+NeoX 的形式来开发项目原型,或是为制作培训新人的 Demo。

  伴随使用场景的扩展,引擎开发人员为 NeoX 添加了场景编辑器、角色编辑器和特效编辑器,让它支持更多功能,更加易用,维护人员一度达到了 30 多人在当年这是一个相当可观的数字。

  2008 年,网易希望在《梦幻西游》和《大话西游》中实现换装功能,但 2D 引擎效果较为单一,渲染功能不佳,于是项目组尝试用 NeoX 完成一些功能,例如用它在后台渲染角色图片,再在内存中渲染成 2D 引擎支持的格式。

  在这一过程中,NeoX 开始持续优化自己的角色渲染能力,编辑器也越来越规范强大。伴随引擎功能的增强,《梦幻西游》和《大话西游》使用 NeoX 的场景也越来越多。

  自此,支持任意语言插件,支持多人协作开发模式的 NeoX 开始成为网易的主流引擎。

  网易对《镇魔曲》寄予厚望,为了达到这个目标,战魂工作室引入了物理引擎、法线贴图、defer lighting、光照烘焙等多种功能,并建立了更加系统化的场景管理机制。

  在开发《镇魔曲》期间,正值手机游戏崛起的风口,网易又让 NeoX 适配 iOS 与 Android 平台,并基于此研发了《乱斗西游》、《功夫熊猫3》、《阴阳师》等游戏。

  自此,这款历时十余年,经历过多次重构和迭代的引擎,成为了网易 3D 手游的主流研发引擎之一。

  最终,在《镇魔曲》手游的研发过程中,战魂工作室为 NeoX 进行了升级迭代,2.0 版本加入了 PBR(基于物理的渲染技术),支持 SSS(SubSurface Scattering),次表面散射、各向异性材质,能让游戏呈现更好的画面效果。

  《终结者 2:审判日》的引擎也是基于 NeoX 进行专门优化的版本,除 PBR 之外,它还拥有基于点云的场景光照预渲染技术以及超大视距的植被系统。凯发k8网址

  2013 年,网易在试水手游,尝试 NeoX 引擎的跨平台研发之时,也在研发一款新的 3D 游戏引擎。他们希望这款引擎抛弃 2D 和端游的包袱,专门为移动平台优化,实现更高级别的美术效果。

  在多年的技术积累之下,网易用 3 年时间完成了 Messiah 的研发,并在引擎问世之后拿下了 20 余项独创性技术专利。

  这项引擎支持 PBR、法线贴图、GPU 粒子、实时光照等先进技术,且 Draw Call(场景物件的绘制)达到了上千的水平,在不损失场景细节的基础上,大大降低了画面细节的丢失程度。

  《天下》手游在研发时,当时市面上移动端的游戏仅能实现 100 的 Draw call,这意味着游戏细节不可避免的大量丢失,而使用 Messiah 引擎的《天下》手游,Primitive 接近三十万,Draw Call 也已经达到上千的水平。

  经历几款产品的实践与打磨之后,日渐成熟的 Messiah 也成为了网易多款重点产品的选择。第四届上海路灯展及LED室内照明展,近期大热的《楚留香》,就是 Messiah 引擎打造的游戏作品。

  Messiah 还拥有不错的多线程并行能力,在《荒野行动》中,超远视距、多人同屏、复杂天气等特性都离不开 Messiah 的支持。

  2017 年 12 月,高通与网易宣布将面向 Qualcomm 骁龙 800 系列顶级移动平台共同优化 Messiah,你可能已经发现了,在搭载骁龙 800 系列 SoC 的手机上,《荒野行动》能体现出更好的游戏画质。

  在常人看来,Unity 和虚幻 4 引擎都已开源,功能也都足够强大,而自研引擎却会耗费了庞大的人力物力。为什么有现成的不用,网易还要用几年甚至十几年走一条前途未卜的道路?

  游戏的需求会倒逼引擎加入更多功能,优化使用体验;而引擎又能提升游戏开发的效率,让开发者更加自如地实现个性化的功能,将技术实力发挥到极致比如 NeoX 对移动端的高度适配就与《镇魔曲》手游的研发息息相关。

  或许也正是出于对自主研发的重视,网易游戏才能与 Zynga 达成合作,最终拿下《泰坦黎明》的代理权。

  互联网行业进步的源动力来自底层技术创新,中国游戏市场份额虽然是全球第一,但在底层技术方面还远远达不到国际一流水平。

  或许,只有扎扎实实进行技术创新,这才是中国的游戏企业,乃至互联网企业在长远的世界竞争中应有的格局和态度。

  07073游戏网登载此文出于展示和传递更多信息的目的,并不代表赞同其观点或证实其描述。如侵权请告知,马上删除。