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

2 байти додано ,  5 років тому
стиль, оформлення
(стиль, оформлення)
|операційні системи = [[Microsoft Windows]], [[Linux]], [[Mac OS]]
|мови програмування = [[C]]
|ліцензія = [[GNU GPL]]
|остання версія =
|дата останньої версії =
|перша гра =[[Quake III Arena]]
|дата першої гри =2 грудня 1999 року
|сайт =
}}
'''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]].
Після успішних років комерційного ліцензування, на [[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]].
 
Серія ігор [[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 (докладніша інформація про це файловому форматі присутній на його сайті).
Анонімний користувач