游戏引擎发展史[多图]
1992年,3D Realms公司/Apogee公司发布了一款只有2兆多的小游戏——《德军司令部》,用“革命”这一极富煽动色彩的词语也无法形容出它在整个电脑游戏发展史上占据的重要地位。这部游戏开创了第一人称射击游戏的先河,更重要的是,它在X轴和Y轴的基础上增加了一根Z轴,在由宽度和高度构成的平面上增加了一个向前向后的纵深空间,这根Z轴对那些看惯了2D游戏的玩家造成的巨大冲击可想而知。
引擎在诞生初期的另一部重要游戏出自id Software公司的第一人称射击游戏——《Doom》。Doom引擎在技术上大大超越了《德军司令部》,虽然游戏的关卡还是维持在2D平面上进行制作,但墙壁的厚度可以为任意,并且路径之间的角度也可以为任意,这使得楼梯、升降平台、塔楼和户外等各种场景成为可能。
Doom引擎还是第一个被用于授权的引擎。1993年底,Raven公司采用改进后的Doom引擎开发了一款名为《投影者》的游戏,这是游戏史上第一例成功的嫁接手术。在此之前引擎只是作为一种自产自销的开发工具,从来没有哪家游戏商考虑过依靠引擎赚钱,Doom引擎的成功无疑为人们打开了一片新的市场。
1994年发售的《雷神之锤》采用Quake引擎开发制作,Quake引擎是当时第一款完全支持多边形模型、动画和粒子特效的真正意义上的3D引擎。此外《Quake》的游戏操控方式也树立了FPS游戏的标准。游戏使用鼠标来观看、瞄准、定向以及用键盘前进、后退、侧移,这也成了FPS游戏最普遍的操控模式,直到今日仍没有变化。
一年之后,id Software公司推出《雷神之锤2》,一举确定了自己在3D引擎市场上的霸主地位。《雷神之锤2》采用了一套全新的引擎,可以更充分地利用3D加速和OpenGL技术,在图像和网络方面与前作相比有了质的飞跃。
1999年id发布了Quake III,id Software公司在引擎授权市场上又大赚了一笔。
正当id Software独霸整个引擎市场的时候,Epic Megagames公司的Unreal引擎问世了。除了精致的建筑物外,游戏中的许多特效即便在今天看来依然很出色,荡漾的水波,美丽的天空,庞大的关卡,逼真的火焰、烟雾和力场等效果。从单纯的画面效果来看,Unreal引擎是当之无愧的佼佼者,其震撼力完全可以与人们第一次见到《德军司令部》时的感受相比。
看到Unreal引擎的成功,EPIC又再接再厉推出了Unreal2引擎。相比第一代Unreal引擎,Unreal2的全部代码几乎重写,并集成了最新的编辑器。随着游戏开发的需要,游戏引擎的内涵也在不断扩大,Unreal2引擎拥有了更多的功能。Unreal2引擎期间有过一次小幅升级,被称为UE2.5,渲染性能有了一定提高。有了第一代引擎的铺垫,采用Unreal2及其升级型引擎的游戏数量也大幅提高,其中的知名游戏包括《汤姆克兰西之细胞分裂2:明日潘多拉》、《天堂2》、《荒野大镖客》等等。