俗话说的好,好的游戏引擎让你上天堂,不好的游戏引擎让你想撞墙,那么究竟什么是一款好的游戏引擎呢?
今天首先我们先来介绍一些射击游戏的引擎的发展史吧,游戏引擎(Game Engine),游戏引擎并不只代表着等同是车子中的引擎而已,更代表的整个游戏的中枢,从游戏画质、物理碰撞、物体材质、AI、脚本、音效、渲染器等,都是由游戏引擎来控制的。
在十几年前,一个游戏开发时间大多是一年左右,不过每次的开发都需要重新编写程式代码,后来开发人员把一些游戏相同的代码跟规范总合起来,可以在新开发的游戏中应用,就可以减少游戏的开发周期跟费用,不过现在的硬体能力越来越强,现在的开发周期约在四、五年左右,自行开发引擎的话,可能还会花更长的时间,所以很多的游戏公司会买现成的引擎来开发游戏,像是比较有名的引擎虚幻3就是一个例子。
最早的游戏引擎《重返德军总部 3D》
它是由id software开发,在1992年5月5日发布的DOS游戏,快节奏的游戏风格,需要反射动作跟玩家技术的游戏,到1993年《重返德军总部 3D》总共销售了10万套。其实《重返德军总部 3D》是一种伪3D,利用光线投射,来让障碍物形成反射后,再建立一个三维的深度缓冲。
《Dark Engine》
创建于1995年,虽然本身引擎不支援脚本系统,不过在当时确有相当先进的AI,像是敌人会有听觉或者是视觉上的感受,进而进入搜索状态,或者是在明确的听到声音或是看到什么之后,直接进行攻击。
现在就开始谈谈市面上一些比较常用或者是比较经典的游戏引擎吧。
《Id Tech》 代表作品:《毁灭战士》