雷神之锤引擎

雷神之锤引擎Quake engine,又称Q1引擎,id Tech 2引擎)是《雷神之锤》一代游戏的核心。它是第一次实现即时3D游戏引擎,而且它是一个基于GPL协议的软件。它在放出后立即受到广为欢迎,因为它的关卡设计非常优秀,很多思想都在后续版本《雷神之锤II》和《雷神之锤III》中有体现,它和毁灭战士引擎一样使用了二进制分割技术。雷神之锤引擎还使用了被称为Gouraud着色法的技术用来渲染移动物体,使用静态地图光源技术渲染静止物体。雷神之锤引擎在1999年纳入GPL协议,并且在QuakeForge页面存档备份,存于互联网档案馆)上面得到了重生。

该引擎和后继者雷神之锤II引擎一直被视为两个不同的引擎[1][2]。尽管两者引擎的代码库为不同的GPL版本,它们都被认为是id Tech 2引擎的变种[3]

历史

雷神之锤引擎开发于1995年并专门用于发布于1996年6月22日的游戏雷神之锤。大部分的开发工作都由约翰·卡马克完成, 而迈克尔·亚伯拉什则在引擎的算法和汇编优化方面提供了帮助。雷神之锤II引擎便是基于此引擎。

约翰·罗梅洛最初将雷神之锤设想为一个发生在完全3D多边形构成的世界的动作游戏,灵感来源于 SEGA-AM2 旗下的 3D 战斗游戏VR战士。该游戏还计划采用受到VR战士影响的第三人称近战功能。然而id Software认为这过于冒险,并且会拖后引擎的开发进度。因为这个项目实在花费太多时间,第三人称近战功能被放弃。

衍生引擎

1999年12月21日,id Software卡马克发布了Q1引擎的源代码(遵循GPL准则),允许程序员修改引擎并且加入新的特性。不久后程序员们就发布了引擎的不同版本。一部分众所周知的引擎为:

  • GoldSrc引擎 Valve 公司开发的第一款游戏引擎
  • DarkPlaces 这是一款经过显著改动的引擎,用于多个独立游戏和Quake模组。最后一个稳定版发布于2014年5月13日。其主页一直托管在lcculus.org,直到2021年被转移到Github上的Git存储库。
  • Tenebrae
  • Telejano
  • Tomaz Quake
  • Twilight Engine

关于NetQuake的:

  • MHQuake
  • QMB
  • QuakeForge
  • GQ
  • Tenebrae2
  • ProQuake
  • NPRQuake
  • CheapHack
  • FitzQuake
  • NetChild
  • Vr2
  • TTYQuake
  • wmQuake
  • NewWolf
  • GlQuake For Mac
  • D3DQuake
  • QBism

关于雷神世界(QuakeWorld)的:

  • ezQuake
  • FuhQuake
  • KrimZoN QuakeWorld Client
  • MoreQuakeWorld (MQWCL)
  • QuakeForge
  • [QuakeWorld Python]
  • ZQuake

Dreamcast上面的雷神之锤:

  • Titanium Port
  • Bero Port

使用Q1引擎的游戏

外部链接

  1. ^ id-Software/Quake, id Software, 2024-12-17 [2024-12-18] 
  2. ^ id-Software/Quake-2, id Software, 2024-12-17 [2024-12-18] 
  3. ^ id Software: Technology Licensing. web.archive.org. 2008-09-17 [2024-12-18].