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

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
стиль, оформлення
зображення
Рядок 2: Рядок 2:
|заголовок =Id Tech 3
|заголовок =Id Tech 3
|тип =ігровий
|тип =ігровий
|зображення =
|зображення =[[Файл:Quake III Shot.png|250px]]
|підпис =
|підпис =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]]
|дата останньої гри =
|дата останньої гри =
|сайт =
|сайт =
}}
}}

Версія за 09:39, 19 червня 2016

Id Tech 3
Рушій гри (Список)
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 (докладніша інформація про це файловому форматі присутній на його сайті).