【17173专稿,未经授权请勿转载】
今日我们继续漫谈20年来3D引擎发展历史。前文我们了解到了最早的3D引擎是1990年的星际恶棍/地下创世纪(Space Roger/Ultima Underworld)发展到1996年的Renderware,诞生了《侠盗猎车手》系列游戏。
回顾:从DOOM到CE3 20年3D游戏引擎发展史漫谈(1)
引擎:Quake II / id Tech 2
发布时间:1997
代表游戏:《源毒》、《红色代号:机甲竞技场》、《大刀》、《异教徒II》、《黑街霸主》、《SiN》、《命运战士》、《不明飞行物:异形入侵》、《华沙》
尽管原版的Quake已经提供硬件显卡加速,Quake II还是提供了自有的OpenGL支持。其他Quake II引擎(现在被称为id Tech 2)的特色包括色光效果、一个全新的的游戏模式。在那个模式下,游戏可用C语言编写并可从动态链接数据库(DLL)启动。原本游戏只能使用QuakeC编程语言编写。简单说,Quake II可使用软件和OpenGL渲染,因此如果你没有好显卡也不会很难受。
令Quake II闻名的另外一个特色是它的可修改性。由于DLL也可适用于游戏逻辑,id也可将源代码对改编人员公开同时保留其余的引擎所有权(他们在2001年公开)。正是由于这个引擎的强大功能,聪明的开发者可以用它来开发完整的角色扮演类游戏(比如 Anachronox)并增加部分功能(比如Soldier of Fortune)。还有一些有意思的事,像《Daikatana》这种烂游戏也是用Quake II开发的。