登录注册
退出
网游
电玩巴士 > 网游频道 > 文章正文

【考据党】第五期:游戏动力引擎的发展简史

发布时间:2017/08/10 23:29:00 来源:电玩巴士 作者:大菠萝

本文由电玩巴士原创,转载请注明出处

游戏,已经慢慢的变成了人们的一种生活方式。人们打游戏,不再只是单纯的为了消磨时间,放松心情。越来越多的人将游戏视为一种爱好,一种生活的休闲方式,甚至是一种社交方式。一款好的游戏,对于我们来说也越来越重要。那么做一款好的游戏,需要些什么呢?

游戏的几个构成关键,简单的来说就是视觉和听觉,加上一点设计好的玩法。其中视觉对于游戏来说,是最最重要的部分。因为游戏几乎所有的元素都是从视觉和听觉来表现的。其中视觉尤其重要,毕竟大部分游戏你不听声音可以,但是不看画面就没法玩了吧?但是游戏的画是怎样做出来的呢?

游戏要有好的表现画面,就必须要有一个好的引擎。游戏引擎是什么?简答的来说,游戏的引擎相当于游戏的大脑和发动机,所有游戏内的光效、碰撞、物理效果和画面表现等等,都是由引擎来启动或者引导完成。几乎所有游戏种的行为,都是和引擎挂钩的。

玩游戏的人,肯定都听过虚幻3、虚幻4、unity3D或者havok等等。这些就是一些最常见和著名的游戏引擎。那么再早一点的引擎有哪些呢?让我们就一起来看看引擎进化史吧!

游戏引擎的诞生

早年间的游戏,受制于技术和设备的限制,所以基本上都是横版的2D游戏。尽管这些游戏都很简陋粗糙,但是每款游戏的开发周期却不短,平均每款游戏都需要8至10个月的周期。虽然一方面是受制于技术和设备原因,另一方面是因为每次开发游戏都要重新编写代码,但是每款游戏都有大量的重复代码,这就造成了许多的重复劳动。于是一些想偷懒的人就摸索出来一些方法,比如将一些经常用到的代码编写在一起,形成一个框架,需要开发时新游戏时再在已有框架的基础上进行修改和再加工。这样就可以节省大量的时间和开发成本,大大提高了工作的效率。

只是每款游戏都拥有自己的引擎,并没有一些可以作为标准的引擎出现。所以游戏引擎在这个阶段基本都是自产自销,还没有人想到利用游戏引擎来赚钱。


【考据党】第五期:游戏动力引擎的发展简史

第一个被用于授权的引擎——DOOM引擎

1992年,出现了一款革命性的,只有2M的小游戏——《德军司令总部》。这款游戏开启了FPS游戏的先河,也就是玩家扮演的角色可以从XYZ三个轴来移动,从二维的世界一下进入三维世界,即使画面依然很简陋,但这还是给游戏界和人们带来了巨大的震撼。从此,3D的视角进入了游戏设计师们的视野,并开始了长足的发展。

虽然游戏引擎发展很快,但这时候并没有商业化引擎出现。直到一款由DOOM引擎开发的《毁灭战士》获得成功之后,其公司将DOOM授权给Raven公司,后者在优化之后制作了另一款成功的游戏《投影者》,层次之后,游戏引擎正式进入市场化和商业化。


【考据党】第五期:游戏动力引擎的发展简史

Quake——第一款真正意义上的3D引擎

1994年,游戏史上最重要的引擎之一,Quake横空出世。由这款引擎开发的游戏,就是大名鼎鼎的《雷神之锤》。这是第一款真正意义上的3D游戏。Quake也是当时唯一真正3D意义的引擎,支持多边形模型、动画和粒子特效。同时《雷神之锤》这款游戏也奠定了FPS最基本的操作模式——鼠标瞄准射击,键盘移动换武器——直到今天,我们所有的FPS游戏依然采用这一模式(除了手柄控制的)。

在这之后,3D引擎开始迅速发展。FPS游戏也和3D引擎像一对孪生兄弟,互相扶持着一同成长。一年之后的《雷神之锤2》已经可以充分利用3D加速技术OpenGL技术了,这使得游戏的画质和体验又上了一个更高的台阶。


【考据党】第五期:游戏动力引擎的发展简史

3D引擎新一代王者的诞生

在1999年,Quake III诞生,这时候id Software如日中天,似乎就是游戏引擎界的老大。但就在这个时候,Quake的挑战者,也是下一代引擎王者,Unreal——虚幻引擎诞生了。这款游戏给游戏来了质的飞越,更逼真的光影效果,更符合实际的物理效应,让这款引擎一下子震撼了整个业界。于是EpicMegagames趁热打铁,推出了Unreal2引擎,也就是虚幻2。而从此之后,虚幻系列一直是高品质引擎和游戏画质的保证。在今天,虚幻4引擎的游戏已经成了高画质游戏的代名词。无数经典的游戏在虚幻的基础上被开发,可以说,虚幻引擎见证了游戏的发展。


【考据党】第五期:游戏动力引擎的发展简史

百家争鸣的年代

游戏引擎和其他技术不同,并非新的就一定能取代老的。因为从虚幻开始,游戏的图像已经到达了一个天花板,已经很难再有突破了。但是引擎对于游戏来说不止是影响画面,还会影响游戏的玩法和整体风格。因此选择一款合适的引擎,比选择一款最新的引擎对于游戏开发来说更有意义。例如1998年开发的《半条命》,就是采用的Quake和QuakeII混合引擎开发的,而不是用全新的引擎。在1999年到2000年左右这个阶段,游戏引擎除了老牌霸主Quake系列,新时代王者Unreal系列,还有两款非常重要的引擎出现。一款就是人工智能方向的鼻祖,Dark系列。这款引擎由于工作室Looking Glass过早倒闭,并没有得到更广大的发挥,但是这款引擎开发的《神偷:暗黑计划》却是人工智能,也就是AI发展的一次重要探索和尝试。另一款具有重要意义的引擎则是Monolith公司开发的LithTech,尤其是这款引擎的2.0和2.5版本,加入了骨骼动画和高级地形系统,为以后引擎的发展摸索出了一条道路。而LithTech引擎的3.0版本,更是衍生出了“木星”“鹰爪”“深蓝”和“探索”四大系列,开发了海量的游戏,从主机到网游,都有涉及。


【考据党】第五期:游戏动力引擎的发展简史

国内游戏引擎的发展历史

国内采用的游戏引擎,很多都是从国外引进的,但是国内的游戏厂商一直未放弃对引擎的探索。国内的第一代引擎,就是DOMO开发的引擎。基于此,涌现了一大批经典游戏:《大富翁4》、《轩辕剑3》、《仙剑奇侠传》等等。DOMO引擎,对于那时国产游戏的来说,就是最顶级的引擎。大约在2001年左右,网易采用了以为中南大学学生自己开发的游戏引擎——风魂开发了两款经典的游戏:《大话西游》和《梦幻西游》。随后Bigworld为国内游戏厂商提供了完整的引擎解决方案,借助Bigworld,网易开发了《天下贰》,成为了一款经典的游戏。但是国内厂商并没有因为拥有解决方案的A选项而放弃自研引擎。虽然现在虚幻系列等国际著名引擎占有了大量的市场份额,但是国内游戏自主研发的引擎技术也变得越来越好。已经位于世界的前列。

未来的方向

游戏引擎技术,不像硬件和其他系统,就是一家或者两家的天下。虽然虚幻和havok等系列占据了引擎界的大半壁江山,但不代表其他的引擎技术没有发挥的地方。广大的游戏工作者们,为了游戏的发展付出了巨大的努力。无论是自主开发的引擎还是商业化的解决方案,都将会变得越来越好。

愿未来的游戏也越来越好。


评论

最新更新

热门专题

推荐阅读