940.强行推动
迈克最终没能抵挡住周方远的眼神。 他可以坚持游戏直接进入开发阶段,但他也明白,现在的暴雪,确实需要一套全新的引擎。 之前暴雪没有这方面需求,或者说需求一直不大,仅凭着东拼西凑的,也就勉强维持下来了。甚至像是魔兽争霸系列,使用银河编辑器就能够很好的表达出他们想要表达的东西,这种情况下,你再让他们花大价钱和大量时间以及大量的人力物力去开发游戏引擎?谁都不会那么傻。 可是现在,泰坦项目的极度庞大,让原本的游戏引擎已然变得不够用了,所以开发新引擎,是势在必行的。 而且对于一家游戏公司来说,游戏引擎的重要性,还不仅仅在于此。 在周方远重生前,Unity,既不是某个游戏系列,也不是某种游戏类型,而是一个游戏引擎的名字。这也是目前移动平台上最常见的跨平台游戏引擎之一,不仅兼容oid,还支持S等平台。小至,大如,都是Unity开发的经典作品。除了Unity之外,手机上常用的游戏引擎还包括游戏常见的游戏引擎则有虚幻引擎、寒霜引擎等。 所谓游戏引擎,前文说过,就是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供编写游戏所需的各种工具,目的在于让游戏设计者能容易和快速地做出游戏程序,而不必由零开始。简单来说,游戏引擎也决定了游戏最初的样子。 对于游戏公司来说,拿现成的游戏引擎开发游戏,当然是省时省力的做法。但如果要把握产业的基石,增强自身的核心竞争力——那么,开发自有游戏引擎十分必要。引擎是游戏行业最重要的底层技术之一,它直接影响一个项目的研发流程与开发效率,甚至足以决定一款游戏表现力的上限。 EA的“寒霜引擎”是最负盛名的自研游戏引擎之一。 早在前世的就开始着手研发“寒霜引擎”,之后便一直在系列游戏中不断进行尝试改进。最早,寒霜1.0引擎主要是提升了游戏音效,并加入了爆破效果,允许玩家破坏某些建筑,这些新特性在中都有充分体现。经过不断地优化之后,2014年,大幅改进的寒霜3引擎已经可以呈现出惊人的画面效果,建筑破坏效果也大大加强,与最初版本已经是云泥之别。 EA首席执行官AndrewWilson曾这样强调自研引擎的重要性:过去,EA在的很长一段时间,用过不下二十个游戏引擎来开发游戏,而现在,我们只想专注于寒霜引擎这一个。 一个强大的引擎可以应用在不同时期的游戏平台,打造不同类型的游戏,从而满足不同玩家的需求。国际上知名的游戏公司,如OM、育碧等厂商,都有自主研发的游戏引擎。而在国内,网宜的自研游戏引擎则走在前列。前世2005年的,网易决定打造一款供休闲游戏开发使用的游戏引擎,NeoX应运而生。 最开始NeoX的功能比较简单,它使用了固定渲染管线,也不具备高级功能。但因为API简单,许多开发者开始用的形式来开发项目原型,或是为制作培训新人的Demo。伴随使用场景的扩展,引擎开发人员为NeoX添加了场景编辑器、角色编辑器和特效编辑器,让它支持更多功能,更加易用,维护人员一度达到了30多人——在当年这是一个相当可观的数字。 2008年,网宜希望在和中实现换装功能,但2D引擎效果较为单一,渲染功能不佳,于是项目组尝试用NeoX完成一些功能,例如用它在后台渲染角色图片,再在内存中渲染成2D引擎支持的格式。在这一过程中,NeoX开始持续优化自己的角色渲染能力,编辑器也越来越规范强大。伴随引擎功能的增强,和使用NeoX的场景也越来越多。 自此,支持任意语言插件,支持多人协作开发模式的NeoX开始成为网易的主流引擎。在的研发过程中,NeoX第一次扛起了主力引擎的重任。网易对寄予厚望,为了达到这个目标,战魂工作室引入了物理引擎、法线贴图、deferlighting、光照烘焙等多种功能,并建立了更加系统化的场景管理机制。最终,游戏画质确实有了明显跃升。 在开发期间,正值手机游戏崛起的风口,网易又让与Android平台,并基于此研发了、、等游戏。自此,这款历时十余年,经历过多次重构和迭代的引擎,成为了网易3D手游的主流研发引擎之一。最终,在手游的研发过程中,战魂工作室为NeoX进行了升级迭代,2.0版本加入了PBR,即基于物理的渲染技术,支持SSS,次表面散射、各向异性材质,能让游戏呈现更好的画面效果。 的引擎也是基于NeoX进行专门优化的版本,除PBR之外,它还拥有基于点云的场景光照预渲染技术以及超大视距的植被系统。 2013年,网易在试水手游,尝试NeoX引擎的跨平台研发之时,也在研发一款新的3D游戏引擎。他们希望这款引擎抛弃2D和端游的包袱,专门为移动平台优化,实现更高级别的美术效果。在多年的技术积累之下,网易用三年时间完成了Messiah的研发,并在引擎问世之后拿下了20余项独创性技术专利。这项引擎支持PBR、法线贴图、GPU粒子、实时光照等先进技术,且DrawCall达到了上千的水平,在不损失场景细节的基础上,大大降低了画面细节的丢失程度。 手游在研发时,当时市面上移动端的游戏仅能实现call,这意味着游戏细节不可避免的大量丢失,而使用Messiah引擎的手游,Primitive接近三十万,DrawCall也已经达到上千的水平。 经历几款产品的实践与打磨之后,日渐成熟的Messiah也成为了网易多款重点产品的选择。后来大热的,就是Messiah引擎打造的游戏作品。Messiah还拥有不错的多线程并行能力,在中,超远视距、多人同屏、复杂天气等特性都离不开Messiah的支持。还帮助Messiah获得了更多国际公司的适配和支持。