
id Tech は、 id Softwareが設計および開発した一連の独立したゲーム エンジンです。2011年にid Tech 5ベースのゲームRageが発表される前は、エンジンには正式な名称がなく、エンジンが開発された主なゲーム シリーズの名前から、単にDoomエンジンおよびQuakeエンジンと呼ばれていました。「id Tech」は、GNU General Public Licenseの下でフリー ソフトウェアとしてリリースされています。id Tech バージョン 0 から 3 は、GPL-2.0 以降でリリースされました。id Tech バージョン 3.5 から 4.5 は、GPL-3.0 以降でリリースされました。id Tech 5 から 7 はプロプライエタリであり、id Tech 7 が現在使用されている最新のエンジンです。
Eurogamer.netによると、「id Software は、独立したゲームエンジンの概念が最初に普及して以来、PC ゲームエンジンの代名詞となっている」とのことです。しかし、id Tech 4 のライセンシーはEpic GamesのUnreal Engineよりもはるかに少なく、id はid Tech 5 [1]で勢いを取り戻す計画を立てていましたが、ZeniMax Mediaに買収され、id Tech エンジンを id の姉妹スタジオ専用にすることを計画していました。
先人たち
id Software は、Wolfenstein 3D以前にもいくつかのゲーム用の 3D エンジンを開発していました。各エンジンは、次第に高度な 3D テクノロジーを備えていました。
- Hovertank 3D (1991) は、単色で描かれた多角形の壁とスケーラブルなスプライトを使用しました。ソースコードは、 2014 年 6 月にFlat Rock SoftwareによってGPL-2.0 以降でリリースされました。
- Catacomb 3-D (1991) では、壁にテクスチャ マッピングが追加されました。ソース コードは、2014 年 6 月に Flat Rock Software によって GPL-2.0 以降でリリースされました。
ウルフェンシュタイン3Dエンジン
Wolfenstein 3D (1992) では、カラーパレットが 16 色EGAから256 色VGAに増加し、レイキャスティングも採用されました。ゲームエンジンは他の企業にもライセンス供与されました。Wolfenstein 3D のソースコードは、その前編であるSpear of Destinyとともに、1995 年 7 月 21 日に独自のライセンスでリリースされ、その後 GPL-2.0 以降でリリースされました。 [2] [3]
ShadowCaster (1993) は Wolfenstein 3D エンジンをベースに構築され、 Raven Softwareにライセンス供与されました。 [4]減光、テクスチャ マップされた床と天井、高さの異なる壁、傾斜した床が特徴です。 [5]この Raven エンジンは後にCyClonesやIn Pursuit of Greedでも使用されました。
Rise of the Triad はWolfenstein 3Dの強化エンジンを使用しており、その続編として機能することを目的としていました。ソース コードは 2002 年 12 月 20 日に GPL-2.0 以降でリリースされました。
このエンジンを使用している他のゲームには、Blake Stone: Aliens of Gold、Blake Stone: Planet Strike、Corridor 7: Alien Invasion、Operation Body Count、およびいくつかの変更を加えたRise of the Triadなどがあります。
発達
idテック1
もともと「Doomエンジン」として知られていたこのエンジンは、id SoftwareのゲームDoom(1993)、Doom II: Hell on Earth(1994)、Doom 64(1997)で使用されています。これはJohn Carmackによって作成され、 John Romero、Dave Taylor、Paul Radekによって補助機能が書かれました。最初はNeXTコンピューターで開発されましたが、Doomのリリース時にMS-DOSに移植され、その後いくつかのゲームコンソールとオペレーティングシステムに移植されました。ソースコードは1997年12月23日に独自のライセンスでリリースされ、その後1999年10月3日にGPL-2.0以降でリリースされました。[6]
HereticとHexen: Beyond Heretic はRaven Softwareによって開発され、id Software によって公開されました。これらのソースは 2008 年 9 月 4 日に GPL-2.0 のみでリリースされました。このエンジンを使用している他のゲームには、Strife: Quest for the SigilやChex Questなどがあります。
idテック2
もともと「Quakeエンジン」として知られ、1996 年のQuake を動かすために書かれました。真の 3D リアルタイム レンダリングを特徴とし、クライアント サーバー モデルを使用する最初の id Tech エンジンです。ソース コードは 1999 年 12 月 21 日に GPL-2.0 以降でリリースされました。
Quakeエンジンは、 QuakeWorldという新しい実行可能ファイルで更新されました。この実行可能ファイルには、 QuakeがネットワークにUDPを使用した結果生じた、インターネットを介したネットワーク ゲームの需要に応えて、Quakeのネットワーク機能を強化するコードが含まれていました。
id Tech 2は、1997年のQuake IIのリリースに合わせて更新され、カラーライティングや新しいMD2モデル形式などの機能強化が行われました。[7] id Tech 2.5は、ソフトウェアレンダラーを搭載した最後のバージョンです。ソースコードは2001年12月22日にGPL-2.0以降でリリースされました。
idテック3
もともと「Quake III Arenaエンジン」として知られ、 1999 年にid Software のQuake III Arena を動かすために使用されました。Quake III Arenaエンジンはパッチ 1.26 に更新され、それ以降のバージョンは新しい MD4 スケルトン モデル フォーマットと巨大な屋外エリアを備えた「Quake III Team Arena エンジン」と呼ばれています。id Tech 3 は、このシリーズで初めて実行にOpenGL準拠のグラフィック アクセラレータを必要とするものです。ソース コードは 2005 年 8 月 19 日に GPL-2.0 以降でリリースされました。
id Tech 3 は、シングルプレイヤー スクリプト システムを組み込んだReturn To Castle Wolfensteinの 2001 年リリースで更新され、最終的には 2003 年に最初のCall of Dutyタイトルを動かすために使用され、最終的にIW エンジンを生み出しました。また、 Wolfenstein: Enemy Territoryでも使用されました。ソース コードは、2010 年 8 月 12 日に GPL-3.0 以降でリリースされました。
idテック4
id Tech 4は、2004年にリリースされたDoom 3を動かすために使用された「Doom 3エンジン」として一般的に知られていますが、 id Tech 3の強化として始まりました。開発中、当初はエンジンのレンダラーを完全に書き直しただけで、ファイルアクセスやメモリ管理などの他のサブシステムは保持されていました。CからC++プログラミング言語に切り替えるという決定により、エンジンの残りの部分の再構築と書き直しが必要になりました。今日、id Tech 4にはid Tech 3のコードが含まれていますが、その多くは書き直されています。[8]ソースコードは2011年11月22日にGPL-3.0以降でリリースされました。
このエンジンを使用している他のゲームには、Raven SoftwareのQuake 4 (2005) とWolfenstein (2009)、Human Head StudiosのPrey (2006)、Splash DamageのEnemy Territory: Quake Wars (2007) とBrink (2011) があります。
id Tech 4 は、2012 年にリリースされたDoom 3: BFG Editionでid Tech 5 の一部の機能とともに更新されました。ソース コードは、2012 年 11 月 26 日に GPL-3.0 以降でリリースされました。
idテック5
id SoftwareのRageに使用されているこのエンジンは、ファイルシステムフレームワークに基づいています。含まれる技術には、id Tech 4のGUIシステム、新しいレンダラー、MegaTexture 2.0技術、ソフトシャドウなどがあります。idは、このエンジンを使用する企業に、idの姉妹会社であるBethesda Softworksを通じてゲームを公開することを義務付けています。[9]
このエンジンは、 MachineGamesの最初の 2 つのWolfensteinタイトル、 2014 年のThe New Orderと、2015 年にリリースされたそのスタンドアロン拡張版The Old Blood を動かすために使用されました。また、 Tango GameworksのThe Evil Within (2014) でも使用されました。
id Tech 5は、 GNU GPLライセンスの下でリリースされなかった最初のid Softwareエンジンでした。2024年現在、このエンジンはクローズドソースのままです。[10]
idテック6
2016年5月13日に発売されたDoomで使用された。エンジンはid Tech 5の一部の機能を使用しているが、idはVulkanレンダリングのサポートも追加している。レンダラーの開発は、前テクニカルディレクターのJohn Carmackが2013年に辞任した後、以前CryEngineに携わっていたTiago Sousaが主導している。id Tech 6は、 MachineGamesによるWolfenstein II: The New Colossus (2017)、およびWolfenstein: Youngblood (2019)でも使用された。ただし、id Techの機能とSaber3D Engineを組み合わせたQuake Championsでは使用されなかった。
idテック7
QuakeCon 2018で、id SoftwareはDoomシリーズの新作ゲームDoom Eternalのリリースを発表しました。[11] id Tech 7エンジンを搭載したDoom Eternalは、 2020年3月20日にリリースされました。新しいエンジンは、id Tech 6と比較してフレームレートを低下させることなく、幾何学的な詳細を向上させることができます。[12] PCでは、id Tech 7はVulkanレンダリングのみをサポートしています。[13]
参照
参考文献
- ^ Bramwell, Tom (2007-09-08). 「id Tech 5 - Steve Nixがidの次世代エンジンの成長について語る」Eurogamer . 2017年5月15日閲覧。
- ^ Carmack, John (2009年3月20日). 「readme_iWolf.txt」(TXT) . GitHub . 2024年2月26日閲覧。
- ^ Carmack, John (2011年9月1日). 「Re: Wolf3dソースコードのライセンス」. metadata.ftp-master.debian.org . 2016年1月20日時点のオリジナルよりアーカイブ。2024年2月26日閲覧。
- ^ Antoniades, Alexander (2013年8月22日). 「Monsters from the Id: The Making of Doom」.ゲーム開発者. Informa . 2024年7月13日閲覧。
- ^ 「Shadowcaster at Ravensoft.com」Raven Software。 2009 年 6 月 14 日時点のオリジナルよりアーカイブ。2009 年 7 月 2 日閲覧。
- ^ 「Doom ソースコード、GNU GPL 準拠 - Doomworld /Idgames データベース フロントエンド」。
- ^ 「id Tech 2 ページ」。id Software。2008年9月17日時点のオリジナルよりアーカイブ。
- ^ 「Q&A with John Carmack, E3 2002」。GameSpy。2012年1月24日時点のオリジナルよりアーカイブ。
- ^ Bramwell, Tom (2010-12-08). 「id Tech 5 は Bethesda タイトルのみ」. Eurogamer . 2017-08-15閲覧。
- ^ Graft, Kris. 「id Tech 5 Rage Engine は外部ライセンスの提供が終了」 Gamasutra . 2018年8月12日閲覧。
- ^ Machkovech, Sam (2018-10-08). 「Doom Eternal が idTech 7 で血まみれの新たなパワーを披露」Ars Technica . 2018-08-10閲覧。
- ^ Birch, Nathan (2018-08-10). 「Doom Eternal、QuakeConで血まみれのデビューゲームプレイを披露」Wccftech . 2018年8月12日閲覧。
- ^ Khan, Billy [@billykhan] (2018-08-11) 「はい、#Vulkan は PC 専用です。#Vulkan は、PC で絶対的に最高のフレーム レートを実現したい場合に最適な API です」(ツイート) – Twitter経由。
外部リンク
- id Software が公開したオープンソース エンジンのソースコード
