在一些代理公司宣布代理某些新游戏的时候,他们常常说到:这款游戏采用了某某引擎,拥有如何如何强大的画面,拥有什么什么出色的效果等等。部分游戏开发公司也会利用同一款“游戏引擎”象流水线生产一样量产游戏,可是,“游戏引擎”到底是什么呢?
让我们摈弃那些专业术语,用最通俗的语言来一起对“游戏引擎”这个看似神秘的东西做个大致的了解。
早在单机游戏开发的时候,很少有程序员涉及到“引擎”这个概念,一款游戏的开发和另外一款游戏的开发是完全分离的,每款游戏的代码都要从头写起。但是慢慢有熟练的程序员开始采用了一些办法,把上一款的游戏的一些可用代码用到下一款游戏中去,这样可以省下不少时间。
虚幻3引擎展示图
慢慢的,就这样发展出了一个“游戏引擎”的概念,“游戏引擎”就是一款游戏中一些核心的代码。如果说一款完整的游戏是一个“人”,那么“游戏引擎”就是这个“人”的“心脏”,这个“人”在这个“心脏”的基础上,添加上游戏场景,游戏系统,界面等等一系列东西,相当为这个“人”加上皮,肉。就这样,一款游戏就诞生了。
“游戏引擎”很大程度上影响游戏质量的好坏,会影响到“画面渲染”,“物理碰撞”等等多个方面,所以,如果多款游戏采用同一款“游戏引擎”,此时玩家就会感觉到他们的画面,打斗时的打击感会非常的相似。
目前“游戏引擎”作为游戏的核心技术,中国虽然起步较晚,但是伴随着国产游戏研发力量的增强,中国的“游戏”引擎技术也有了很大的提高,并涌现出了一系列纯原创的高品质网游。接下来一起结合几款我们熟知的游戏,纯粹通过这些游戏的画面和视频,选出你心中的“游戏引擎”No.1。注:所有的截图和视频都来源于玩家。