Відмінності між версіями «Id Tech 3»

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
м
м (→‎top: щоб змінити розмір файлу, додайте, будь ласка, відповідний параметр шаблону // за допомогою AWB)
 
(Не показані 7 проміжних версій 7 користувачів)
Рядок 2: Рядок 2:
 
|заголовок =Id Tech 3
 
|заголовок =Id Tech 3
 
|тип =ігровий
 
|тип =ігровий
|зображення =
+
|зображення =Quake III Shot.png
|підпис =
+
|підпис =Quake III - перша гра на Id Tech 3
|розробник={{Прапорець|USA}} [[id Software]]
+
|розробник ={{Прапорець|USA}} [[id Software]]
|програміст ={{Прапорець|USA}} [[Джон Кармак]]
+
|програміст ={{Прапорець|USA}} [[Джон Кармак]]
 
|серія =[[Id Tech]]
 
|серія =[[Id Tech]]
 
|попередній =[[id Tech 2]]
 
|попередній =[[id Tech 2]]
|такий =[[id Tech 4]]
+
|такий =[[id Tech 4]]
 
|дата анонса =
 
|дата анонса =
|дата випуску/дати випуску = 2 грудня 1999
+
|дата випуску/дати випуску = 2 грудня 1999
|платформи = [[Персональний комп'ютер|ПК]],
+
|платформи = [[Персональний комп'ютер|ПК]]
|операційні системи = [[Microsoft Windows]], [[Linux]], [[Mac OS]]
+
|операційні системи = [[Microsoft Windows]], [[Linux]], [[Mac OS]]
|мови програмування = [[C]]
+
|мови програмування = [[C]]
|ліцензія = [[GNU GPL]]
+
|ліцензія = [[GNU GPL]]
|остання версія =
+
|остання версія =
|дата останньої версії =
+
|дата останньої версії =
|перша гра =[[Quake III Arena]]
+
|перша гра =[[Quake III Arena]]
|дата першої гри =2 грудня 1999 року
+
|дата першої гри =2 грудня 1999 року
|остання гра = [[Call of Duty: United Offensive]]
+
|остання гра = [[Call of Duty: United Offensive]]
|дата останньої гри =
+
|дата останньої гри =
 
|сайт =
 
|сайт =
 
}}
 
}}
'''Id Tech 3''' (Друга назва '''Quake III Arena engine''') - це [[Гральний рушій|ігровий рушій]], розроблений программістом [[Джон Кармак|Джоном Кармаком]] з компанії [[id Software]]. Вперше цей рушій був використаний в ігрі [[Quake III Arena]], яка була розроблена в 1999 році. З часом він використовувався в інших іграх (Наприклад, в [[Medal of Honor: Allied Assault]] та [[Soldier of Fortune II: Double Helix]]). Конкурував з [[Unreal Engine]]. Наступником Id Tech 3 є [[Id Tech 4]].
+
'''Id Tech 3''' (Друга назва '''Quake III Arena engine''') — це [[Гральний рушій|ігровий рушій]], розроблений програмістом [[Джон Кармак|Джоном Кармаком]] з компанії [[id Software]].
  +
  +
== Історія ==
  +
Рушій був створений програмістом Джоном Кармаком з нуля і використовувався в грі [[Quake III Arena]], що вийшла в 1999 році.
  +
  +
Спочатку рушій носив ім'я Quake 3 Engine, проте з розробкою нового рушія компанії [[id Software]], [[id Tech 4]] і переходом на іншу схему найменування розроблених рушіїв, його стали називати id Tech 3. Рушій id Tech 3 не базується на [[id Tech 2]] і був написаний з нуля. На момент виходу першої гри на даній технології, конкурентами рушія на ринку вважалися [[Unreal Engine]] першої та другої версії і перші версії рушіїв [[Lithtech]].
  +
  +
=== Відкриття початкових кодів і модифіковані версії ===
  +
Після успішних років комерційного ліцензування, на [[QuakeCon 2005]], [[Джон Кармак]] заявив, що незабаром станеться відкриття початкових кодів [[Quake III]] під ліцензією [[GNU GPL]] версії 2; відкриття початкових кодів рушія стало традицією компанії: раніше точно так само були відкриті вихідні коди попередніх рушіїв фірми. 19 серпня 2005 були опубліковані вихідні коди рушія гри (версія 1.32). Вихідний код можна завантажити з офіційного FTP-сервера.
  +
  +
Рушій id Tech 3 безліч разів піддавався різним удосконаленням: як сторонніми компаніями, які ліцензування його для своїх проектів у той час, коли він був доступний у продажу, так і програмістами-ентузіастами — після відкриття вихідних кодів. Так, було випущено безліч так званих ФОРКОМ і модифікованих версій рушія. Один з рушіїв, заснованих на Quake 3 Engine — CRX, задіяний в безкоштовних шутерах [[Alien Arena (серія ігор)|Alien Arena]]. Група розробників [[Icculus]] також заявила про адаптацію рушія гри для різних платформ і внесення нових можливостей. Розвивається проект [[ioquake3]].
  +
  +
Серія ігор [[Call of Duty]] (і ще кілька ігор, в числі яких [[Quantum Of Solace]]) використовують модифіковану версію рушія id Tech 3, створену [[Infinity Ward]] і названу [[IW Engine]]. За деякою інформацією, ще один рушій — [[Treyarch NGL]], що використовувався в декількох іграх компанії [[Treyarch]], також заснований на рушії [[Quake 3]].
  +
  +
У версії рушія, що вийшла в 2005 році разом з вихідним кодом під ліцензією GNU General Public License, була відсутня велика частина програмного коду, який відповідав за роботу з файлами формату MD4, відповідальних за скелетну анімацію. Передбачається, що id Software так і не закінчила розробку даного формату, хоча майже всі ліцензіати рушія отримали свої власні системи скелетної анімації з того, що було зроблено. Компанія Ritual Entertainment використовувала можливості анімації MD4 в грі Heavy Metal: FAKK², самостійно допрацювавши у власному SDK базову підтримку MD4. Підтримка MD4 для id Tech 3 пізніше була доопрацьована людиною з псевдонімом Gongo (докладніша інформація про це файловому форматі присутній на його сайті).
  +
  +
[[Категорія:Гральні рушії за алфавітом]]
  +
[[Категорія:Віртуальна реальність]]

Поточна версія на 16:48, 26 травня 2020

Id Tech 3
Рушій гри (Список)
Quake III Shot.png
Quake III - перша гра на Id Tech 3
Розробник США id Software
Ключовий програміст США Джон Кармак
Частина серії рушіїв Id Tech
Попередній рушій серії id Tech 2
Наступний рушій серії id Tech 4
Апаратні платформи ПК
Підтримуються ОС Microsoft Windows, Linux, Mac OS
Написаний мовами C
Ліцензія GNU GPL
Перша гра на рушію Quake III Arena / 2 грудня 1999 року
Остання гра на рушію Call of Duty: United Offensive

Id Tech 3 (Друга назва Quake III Arena engine) — це ігровий рушій, розроблений програмістом Джоном Кармаком з компанії id Software.

Історія[ред. | ред. код]

Рушій був створений програмістом Джоном Кармаком з нуля і використовувався в грі Quake III Arena, що вийшла в 1999 році.

Спочатку рушій носив ім'я Quake 3 Engine, проте з розробкою нового рушія компанії id Software, id Tech 4 і переходом на іншу схему найменування розроблених рушіїв, його стали називати id Tech 3. Рушій id Tech 3 не базується на id Tech 2 і був написаний з нуля. На момент виходу першої гри на даній технології, конкурентами рушія на ринку вважалися Unreal Engine першої та другої версії і перші версії рушіїв Lithtech.

Відкриття початкових кодів і модифіковані версії[ред. | ред. код]

Після успішних років комерційного ліцензування, на QuakeCon 2005, Джон Кармак заявив, що незабаром станеться відкриття початкових кодів Quake III під ліцензією GNU GPL версії 2; відкриття початкових кодів рушія стало традицією компанії: раніше точно так само були відкриті вихідні коди попередніх рушіїв фірми. 19 серпня 2005 були опубліковані вихідні коди рушія гри (версія 1.32). Вихідний код можна завантажити з офіційного FTP-сервера.

Рушій id Tech 3 безліч разів піддавався різним удосконаленням: як сторонніми компаніями, які ліцензування його для своїх проектів у той час, коли він був доступний у продажу, так і програмістами-ентузіастами — після відкриття вихідних кодів. Так, було випущено безліч так званих ФОРКОМ і модифікованих версій рушія. Один з рушіїв, заснованих на Quake 3 Engine — CRX, задіяний в безкоштовних шутерах Alien Arena. Група розробників Icculus також заявила про адаптацію рушія гри для різних платформ і внесення нових можливостей. Розвивається проект ioquake3.

Серія ігор Call of Duty (і ще кілька ігор, в числі яких Quantum Of Solace) використовують модифіковану версію рушія id Tech 3, створену Infinity Ward і названу IW Engine. За деякою інформацією, ще один рушій — Treyarch NGL, що використовувався в декількох іграх компанії Treyarch, також заснований на рушії Quake 3.

У версії рушія, що вийшла в 2005 році разом з вихідним кодом під ліцензією GNU General Public License, була відсутня велика частина програмного коду, який відповідав за роботу з файлами формату MD4, відповідальних за скелетну анімацію. Передбачається, що id Software так і не закінчила розробку даного формату, хоча майже всі ліцензіати рушія отримали свої власні системи скелетної анімації з того, що було зроблено. Компанія Ritual Entertainment використовувала можливості анімації MD4 в грі Heavy Metal: FAKK², самостійно допрацювавши у власному SDK базову підтримку MD4. Підтримка MD4 для id Tech 3 пізніше була доопрацьована людиною з псевдонімом Gongo (докладніша інформація про це файловому форматі присутній на його сайті).