51Testing软件测试论坛
标题:
用最浅显的语言为你诠释“游戏引擎”
[打印本页]
作者:
hzthzthzt
时间:
2008-3-27 20:15
标题:
用最浅显的语言为你诠释“游戏引擎”
在一些代理公司宣布代理某些新游戏的时候,他们常常说到:这款游戏采用了某某引擎,拥有如何如何强大的画面,拥有什么什么出色的效果等等。部分游戏开发公司也会利用同一款“游戏引擎”象流水线生产一样量产游戏,可是,“游戏引擎”到底是什么呢?
让我们摈弃那些专业术语,用最通俗的语言来一起对“游戏引擎”这个看似神秘的东西做个大致的了解。
早在单机游戏开发的时候,很少有程序员涉及到“引擎”这个概念,一款游戏的开发和另外一款游戏的开发是完全分离的,每款游戏的代码都要从头写起。但是慢慢有熟练的程序员开始采用了一些办法,把上一款的游戏的一些可用代码用到下一款游戏中去,这样可以省下不少时间。
慢慢的,就这样发展出了一个“游戏引擎”的概念,“游戏引擎”就是一款游戏中一些核心的代码。如果说一款完整的游戏是一个“人”,那么“游戏引擎”就是这个“人”的“心脏”,这个“人”在这个“心脏”的基础上,添加上游戏场景,游戏系统,界面等等一系列东西,相当为这个“人”加上皮,肉。就这样,一款游戏就诞生了。
“游戏引擎”很大程度上影响游戏质量的好坏,会影响到“画面渲染”,“物理碰撞”等等多个方面,所以,如果多款游戏采用同一款“游戏引擎”,此时玩家就会感觉到他们的画面,打斗时的打击感会非常的相似。
目前“游戏引擎”作为游戏的核心技术,中国虽然起步较晚,但是伴随着国产游戏研发力量的增强,中国的“游戏”引擎技术也有了很大的提高,并涌现出了一系列纯原创的高品质网游。接下来一起结合几款我们熟知的游戏,纯粹通过这些游戏,选出你心中的“游戏引擎”No.1。
正是由于《天堂2》,很多玩家才认识了韩国著名的游戏开发商Ncsoft,当时《天堂2》依靠真实感十足的画面赢得了无数玩家的厚爱,甚至有许多玩家为了这款游戏更换电脑。不过很可惜,由于外挂问题,《天堂2》在中国未能取得理想的市场效果,目前,《天堂2》由Ncsoft中国分公司独立运营。
说起《天堂2》的引擎就不得不说在游戏界叱咤风云的Epic公司,成立于1991年Epic公司开发的Unreal(虚幻)引擎系列拥有很高的声誉,而《天堂2》所采用的正是Unreal 2引擎,这也让《天堂2》成为了当时最华丽的游戏之一。
完美时空依靠Element3D游戏引擎,在中国的网游市场上一炮走红,并先后依靠它开发了《完美世界》,《武林外传》,《诛仙》,《赤壁》等多款网游。
完美时空的游戏给人最显著的感觉就是:游戏画面细致出色,渲染能力强,但是战斗时明显缺乏打击感。
曾被称为国产网游神作的《天下贰》曾被套上无数光环,但是丁磊大哥大笔一挥,《天下贰》回炉重造,这件事毫无疑问对于国产游戏是一个很大的打击,目前回炉后的《天下贰》已经开始内测。
天下贰所采用的引擎学名BigWorld,这款引擎在全世界都享有盛名,由总部为于澳大利亚的BigWorld Pty Ltd公司研发而成。《天下贰》在这款知名引擎的烘托下能否展现出国产神作的风采呢?只有让玩家来评判了。
魔兽世界
如果说你会玩网游,却从没听过《魔兽世界》,估计会被不少人耻笑,暴雪第一次踏足网游业的同时也宣告了网络游戏新时代的开始,《魔兽世界》也成了无数玩家心中难得一见的神作,而长达10年的开发周期和天文数字一般的开发费也足以成为网游史上的里程碑。
这样网游史上的佳作肯定带来了一款强大的“游戏引擎”,《魔兽世界》正是凭借强大的引擎,支持着庞大的无缝连接场景,众多的副本,柔和自然的场景表现,复杂的技能属性运算,勾勒出了一个唯美的艾泽拉斯大陆。
作为占据中国90%市场份额的韩国网游,虽然在近几年由于游戏模式的单一,国内厂商的崛起已经大不如前,但是《挑战》绝对可以称做是当时泡菜中的佼佼者,不错的画面,较低的电脑要求,爽快的打斗感让这款游戏在公测后就拥有很高的人气,但是由于前代理方“百海”公司在收费模式,外挂处理方式方面存在严重问题,导致玩家大量流失,这款出色的游戏人气已大不如前,目前国内的代理商为“盟邦”公司。《挑战》的游戏引擎是完全由韩国GameH公司研发,拥有出色的渲染能力,以拥有超强的动作感著称。
作者:
takiro
时间:
2008-3-30 18:43
比较浅显易懂的了解贴.
作者:
firelf
时间:
2008-4-7 10:17
貌似没说明白
作者:
风吹我走
时间:
2008-4-14 20:59
首先谢谢楼主的分享, 只是最后最好有一个总结性语言,那样会让人更能理解~~
作者:
你就笨死吧
时间:
2008-5-29 09:35
没看明白
作者:
ivyclub
时间:
2008-5-30 23:51
多谢楼主指点
作者:
uaxtest
时间:
2008-5-31 16:04
浅显的了解 了,谢谢LZ
作者:
yunxiz
时间:
2008-6-3 10:29
那游戏引擎是从外面买的还是自己公司开发的???
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2