最爽新人生
时间:2023-05-22 来源: 作者:老眼儿
所谓游戏引擎,前文说过,就是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供编写游戏所需的各种工具,目的在于让游戏设计者能容易和快速地做出游戏程序,而不必由零开始。简单来说,游戏引擎也决定了游戏最初的样子。
对于游戏公司来说,拿现成的游戏引擎开发游戏,当然是省时省力的做法。但如果要把握产业的基石,增强自身的核心竞争力——那么,开发自有游戏引擎十分必要。引擎是游戏行业最重要的底层技术之一,它直接影响一个项目的研发流程与开发效率,甚至足以决定一款游戏表现力的上限。
ea的“寒霜引擎”是最负盛名的自研游戏引擎之一。
早在前世的2006年,ea就开始着手研发“寒霜引擎”,之后便一直在《战地》系列游戏中不断进行尝试改进。最早,寒霜1.0引擎主要是提升了游戏音效,并加入了爆破效果,允许玩家破坏某些建筑,这些新特性在《战地:叛逆连队》中都有充分体现。经过不断地优化之后,2014年,大幅改进的寒霜3引擎已经可以呈现出惊人的画面效果,建筑破坏效果也大大加强,与最初版本已经是云泥之别。
ea首席执行官andrewwilson曾这样强调自研引擎的重要性:过去,ea在的很长一段时间,用过不下二十个游戏引擎来开发游戏,而现在,我们只想专注于寒霜引擎这一个。
一个强大的引擎可以应用在不同时期的游戏平台,打造不同类型的游戏,从而满足不同玩家的需求。国际上知名的游戏公司,如ea、capcom、育碧等厂商,都有自主研发的游戏引擎。而在国内,网宜的自研游戏引擎则走在前列。前世2005年的,网易决定打造一款供休闲游戏开发使用的游戏引擎,neox应运而生。
最开始neox的功能比较简单,它使用了固定渲染管线,也不具备高级功能。但因为api简单,许多开发者开始用python+neox的形式来开发项目原型,或是为制作培训新人的demo。伴随使用场景的扩展,引擎开发人员为neox添加了场景编辑器、角色编辑器和特效编辑器,让它支持更多功能,更加易用,维护人员一度达到了30多人——在当年这是一个相当可观的数字。
2008年,网宜希望在《梦幻西游》和《大话西游》中实现换装功能,但2d引擎效果较为单一,渲染功能不佳,于是项目组尝试用neox完成一些功能,例如用它在后台渲染角色图片,再在内存中渲染成2d引擎支持的格式。在这一过程中,neox开始持续优化自己的角色渲染能力,编辑器也越来越规范强大。伴随引擎功能的增强,《梦幻西游》和《大话西游》使用neox的场景也越来越多。
自此,支持任意语言插件,支持多人协作开发模式的neox开始成为网易的主流引擎。在《镇魔曲》的研发过程中,neox第一次扛起了主力引擎的重任。网易对《镇魔曲》寄予厚望,为了达到这个目标,战魂工作室引入了物理引擎、法线贴图、deferlighting、光照烘焙等多种功能,并建立了更加系统化的场景管理机制。最终,游戏画质确实有了明显跃升。
在开发《镇魔曲》期间,正值手机游戏崛起的风口,网易又让neox适配ios与android平台,并基于此研发了《乱斗西游》、《功夫熊猫3》、《阴阳师》等游戏。自此,这款历时十余年,经历过多次重构和迭代的引擎,成为了网易3d手游的主流研发引擎之一。最终,在《镇魔曲》手游的研发过程中,战魂工作室为neox进行了升级迭代,2.0版本加入了pbr,即基于物理的渲染技术,支持sss,次表面散射、各向异性材质,能让游戏呈现更好的画面效果。
《终结者2:审判日》的引擎也是基于neox进行专门优化的版本,除pbr之外,它还拥有基于点云的场景光照预渲染技术以及超大视距的植被系统。
2013年,网易在试水手游,尝试neox引擎的跨平台研发之时,也在研发一款新的3d游戏引擎。他们希望这款引擎抛弃2d和端游的包袱,专门为移动平台优化,实现更高级别的美术效果。在多年的技术积累之下,网易用三年时间完成了messiah的研发,并在引擎问世之后拿下了20余项独创性技术专利。这项引擎支持pbr、法线贴图、gpu粒子、实时光照等先进技术,且drawcall(场景物件的绘制)达到了上千的水平,在不损失场景细节的基础上,大大降低了画面细节的丢失程度。
《天下》手游在研发时,当时市面上移动端的游戏仅能实现100的drawcall,这意味着游戏细节不可避免的大量丢失,而使用messiah引擎的《天下》手游,primitive接近三十万,drawcall也已经达到上千的水平。
经历几款产品的实践与打磨之后,日渐成熟的messiah也成为了网易多款重点产品的选择。后来大热的《楚留香》,就是messiah引擎打造的游戏作品。messiah还拥有不错的多线程并行能力,在《荒野行动》中,超远视距、多人同屏、复杂天气等特性都离不开messiah的支持。《荒野行动》还帮助messiah获得了更多国际公司的适配和支持。
2017年12月,高通与网易宣布将面向qualcomm骁龙800系列顶级移动平台共同优化messiah,结果就是,在搭载骁龙800系列soc的手机上,《荒野行动》能体现出更好的游戏画质。
所以说,为什么要自主研发游戏引擎?
在常人看来,unity和虚幻4引擎都已开源,功能也都足够强大,而自研引擎却会耗费了庞大的人力物力。为什么有现成的不用,网易还要用几年甚至十几年走一条前途未卜的道路?
实际上,这也是被逼出来的。
从网易的经历可以看出,自研引擎和自研游戏往往会相互促进,相互成长。
游戏的需求会倒逼引擎加入更多功能,优化使用体验;而引擎又能提升游戏开发的效率,让开发者更加自如地实现个性化的功能,将技术实力发挥到极致——比如neox对移动端的高度适配就与《镇魔曲》手游的研发息息相关。常年坚持自研游戏引擎的公司可不止网易一家。
《泰坦黎明》的研发商zynga旗下子公司naturalmotion用10余年研发出了echo游戏引擎和euphoria技术,实现了7000单位同屏的壮观场面。或许也正是出于对自主研发的重视,网易游戏才能与zynga达成合作,最终拿下《泰坦黎明》的代理权。互联网行业进步的源动力来自底层技术创新,国内游戏市场份额虽然是全球第一,但在底层技术方面还远远达不到国际一流水平。
或许,只有扎扎实实进行技术创新,这才是我国的游戏企业,乃至互联网企业在长远的世界竞争中应有的格局和态度。
而对于暴雪来说,游戏引擎一方面是帮助泰坦计划继续走下去,另一方面,也是保证从此以后不再受制于人。
另外,还有一点很重要的是。
2001年以来,市面上问世的几部引擎依旧延续了前两年的发展趋势,一方面不断地追求真实的效果,例如max-fx引擎追求画面的真实,geo-mod引擎追求内容的真实,《军事冒险家》的ghoul引擎追求死亡的真实;另一方面则继续朝着网络的方向探索,如《部落2》、《军团要塞2》,以及monolith公司那款尚未公布的大型网络游戏。
不过,早先由于受到技术方面的限制,把第一人称射击游戏放入大型网络环境中的构想还很难实现。
众所周知,一般的大型网络游戏多为节奏较慢的角色扮演游戏,这些游戏所使用的引擎,无论是《卡米洛特的黑暗年代》使用的netimmerse引擎,还是《地平线:伊斯塔里亚大陆》使用的horizons引擎,或是“据说可以保证50万人在同一虚拟世界中尽情游戏而不会有任何滞后感”的bigworld引擎,都无法支持一个供数百名玩家同时战斗的大型团队动态环境。
正是基于这样的考虑,idsoftware公司重新把目光放在了单人模式上,之后公布的《雷神之锤4》和《毁灭战士3》将重新建构一个以单人游戏为主的引擎。与此同时,老对手epic游戏公司也在紧锣密鼓地开发新一代unreal引擎和《虚幻竞技场2》的引擎。尽管关于这几款引擎的具体资料并不多,但从已展示的几段采用新引擎实时渲染的动画片段来看,它们的确完全超越了市面上的其它引擎,预示着一个新的引擎时代的到来。
随着《激战海陆空》这款游戏的出现,创造性地解决了多人大规模同时在线战斗这一世界性难题,使“把第一人称射击游戏放入大型网络环境中”的构想成为可能,也成为了迄今为止世界上唯一一款海陆空全实景全拟真立体模拟战争游戏。游戏采用的unity3d游戏引擎技术,全世界独此一家。该游戏的引擎是开发商花费巨资独立研发并具有唯一知识产权的产品,它是在米国先进的飞行模拟软件的基础上进行二次开发而成。
依靠这种世界领先的引擎技术,该游戏可以容纳5000人以上同时在线并在同一个地图、多个战场上同时作战,并保证这5000人能顺畅地游戏。并且各种武器全部仿真——包括弹药弹道的抛物线、不同装甲的厚度和防护性能、以及飞机经风洞试验后的气动性能等等,都全部仿真真实存在的武器装备,等等。
最后需要指出的是,许多优秀的游戏开发者正在退出游戏开发市场,转而进入引擎授权市场,仅靠开发引擎吃饭,这是个危险的信号。尽管引擎的不断进化使游戏的技术含量越来越高,但最终决定一款游戏是否优秀的因素在于使用技术的人而不是技术本身。如前所述,引擎相当于游戏的框架,框架打好后,你只需往里填充内容即可,在这里,框架只是提供了一种可能****的精彩与否取决于内容如何而非框架如何。正如《无人永生》开发小组所说:“所有问题最终都会归结为一点——你的游戏是否好玩。”
然而暴雪的问题是,他们太过注重游戏是否好玩的问题,反而将更加基础的,游戏框架的问题给忽略了。
所以这才导致了泰坦项目最后的崩塌,十年的心血毁于一旦,错过了第二次高速发展的时机不说,还让自己陷入了非常被动的局面。
也因此,这一世,周方远的目的很简单,就是先做引擎。
暴雪从创立至今,就没有过真正的属于自己的引擎,这么大的一个游戏公司,在全球游戏界都呼风唤雨的公司,居然连一个自己的游戏引擎都没有,简直无法置信。他甚至想好了,就算迈克不同意,他也会强制推行这个项目,不过好在,迈克并没有过于坚持。当周方远把各种利弊,以及未来可能遇到的问题分析了一边之后,迈克也认识到了问题的严重性。
他立刻叫停了泰坦项目的前期开发,开始将公司更多的精力,转向了游戏引擎之上。
941.守望
迈克这突如其来的变化,倒是让暴雪的其他高层惊诧不已。
包括泰坦项目的负责人在内,暴雪的一众高层很快就找到了迈克,当然也见到了周方远。
迈克将大家带进会议室,门一关,就开始把周帆远之前和他说的那些东西,一股脑的全部说给了在场的众人。
其实不是说周方远多么有先见之明,作为游戏界的老油条,在座的这些人,其实有不少人也都能意识到游戏引擎的重要性,还有一部分人,不是意识不到重要性,只是一时半会儿没有想到而已。总之,大家都不是新人了,自然也就不用过多的浪费口舌了。
会议持续了三个小时,前一个小时,主要是迈克在讲。第二个小时,大家开始讨论,泰坦计划是迄今为止,暴雪最大的计划,没有之一。当然不是最重要的,在暴雪走过的这些年中,很多选择的重要性还在这一次的引擎开发之上,但论规模,论金钱人力物力的消耗,论可能的时间消耗……泰坦项目毫无疑问都是最大的。如今这样大的一个计划发生了如此猛烈的变化,整个公司上上下下,也都要跟着计划的改变而调整公司战略,这会儿可不是一件简单的事情。
好在在场诸人都是暴雪的高层,他们的意见,很大程度上就能决定暴雪的未来,所以只要他们这边谈好了,下面人的看法是不用考虑的。
最后一小时,是泰坦项目的负责人,就该项目目前的进展,以及通过今天的会议后,对未来的规划,做出了一些安排,当然只是初步安排,主要是说给周方远听的。一方面肯定是要开发引擎了,另一方面也是对后续工作的一个粗略的规划,毕竟周方远不可能天天在这里,后续的计划书当然是要给他看的,可口头上的一些工作,在会议上也是要简单说一下的。
上一世泰坦的死,真的是让人有些遗憾。
前文就说过,暴雪的计划,是制作一款大型mmo游戏,所谓mmo游戏,指的是大型多人在线游戏。
《魔兽世界》、《传奇》、《英雄联盟》、《穿越火线》、《模拟人生》、《跑跑卡丁车》……这么说吧,只要是需要服务器的,玩家之间可以通过互联网一起玩耍的游戏,都可以归纳到mmo类型里。所有网络游戏,mmorpg也好,fps也罢,又或者是moba……都不过是mmo的细分罢了,其实按照暴雪的野心,他们是希望能够在《魔兽世界》已有的程度上,更进一步。
或许,《头号玩家》这部电影里展现的内容,就是“泰坦”项目最好的体现。当然细节方面会有一些不同,但大致理念上是差不多的。
都是生活和战斗的结合体,可以去野外战斗,可以化身各种拥有独特技能的超级强者,但脱离战斗后呢,却可以再虚拟的互联网世界里,模拟一段全新的人生,可以当一个普通人,可以当一个警察,当然也可以当一个罪犯,可以在城市里飙车,可以架势飞机,可以进行枪战……所谓mmo,其实就真正的等于重新制造一个“世界”。
所以说,有时候步子太大会扯着蛋,暴雪就等于自己把自己给扯到了。
而且伤的不轻。
最后不得已之下,为了维持市场占有率,一方面用《炉石传说》进行初步稳定,另一方面加快速度,从“泰坦”的遗骸之中,创造出了《守望先锋》这款游戏。
是的,你没有看错,《守望先锋》就是在泰坦的尸体之中发掘出来的。甚至可以说,《守望先锋》就是泰坦计划的战斗系统的一部分,可想而知,仅仅只是一个战斗系统,就已经有了这种程度的素质,那么如果“泰坦”项目真的成功了,会是怎样一种场面呢?想想都让人觉得心跳加速。
再说说守望。
这款游戏虽然是从尸体之中扒拉出来的,但游戏本身的品质,确实是没得黑。
当然了,有人喜欢就有人讨厌,这个是正常的,可放眼全球游戏市场,仅凭游戏品质来说,能碾压守望的真心不多。
而且一如暴雪的其他游戏一样,守望也有自己的世界观,事实上,从守望的世界观里,也不难看出“泰坦”曾经潜藏的那一份野心。
守望的世界观是怎样的呢?
大概如下:
21世纪20年代初,人类设计了由人工智能创造的智能机械,简称智械,目的是在于加强生产和创造世界经济繁荣。然而令人难以置信的事情发生了,智械的人工智能太过强大,有了自己的意识,并且变得充满恶意,并开始大量生产军用机器人试图毁灭人类。各国政府未能阻止智能机械的进攻,因此联合国创建了一个国际维和组织,以反抗智能机械。汇集全世界最优秀最精英的组织被命名为“守望先锋”,其将围绕机器人军队展开一场实力不对称的战争。
智械危机前前后后持续了很多年,一种自适应海洋型机器人杀害了大量咖喱人民,肆虐土澳,几近毁灭了西伯利亚和高丽半岛。但是尽管无比艰难,守望先锋也还是取得了一些胜利。各国也或多或少取得过一些胜利,智械并没能一口气毁灭人类。
随着岁月的流逝,守望先锋掌握的资源和能量日益增加,组织招收了更多的成员,并从突击组织转化成一个世界性维和组织,一些有才华的人加入了守望先锋。守望先锋带领世界进入了一个新的和平纪元,但矛盾依然存在。在智能危机结束后,一直致力于重建世界的vishkar公司开始对难民和无家可归的人执行严格的法律和极权主义,在公司内部也有很多人对此颇有微辞。
同时,在全球多个地方,不断有知名人士被刺杀,各种之前隐藏起来的矛盾也再一次爆发出来。
世界各地情况虽然糟糕,但是最糟糕的是对守望先锋的指控。他们的过失造成了高保密等级任务的失败,**和管理不善,武器存储丢失,人权的被侵犯以及“暗影守望”秘密分部被披露。各国政府请求联合国关闭这个“反复损害多个国家主权”的组织。公众不信任的情绪加重,很快曾经的守望先锋英雄们变成了猜疑和仇恨的目标,联合国成立了一个委员会对这些指控进行调查,委员会的调查最终导致守望先锋的拆解。
然后,在2042年,“佩特拉”法令宣布任何形式的守望先锋行为都是非法行动,并且会受到指控。守望先锋,这个曾经立志于保护全人类的组织,在智能危机结束20年后解散了。
猜你喜欢