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