To jest wersja przejrzana tej strony
id Tech – rodzinasilników gier komputerowych opracowanych przezid Software. Pierwszym silnikiem byłid Tech 1 stworzony na potrzeby gryDoom (stąd jego pierwotna nazwa Doom Engine). Ostatnią iteracją silnika jest id Tech 7, na którym oparto gręDoom Eternal z 2020 roku.
Przed wprowadzeniem serii silników id Tech przedsiębiorstwo id Software korzystało z oprogramowania wykorzystującego technikęray casting[1]:
id Tech 1 to pierwszy silnik id Software z rodziny id Tech. Został napisany w językuC przezJohna Carmacka. Dodatkowo nad silnikiem pracowaliMike Abrash,John Romero,Dave Taylor iPaul Radek. Opracowany na platformieNeXTSteve’a Jobsa zostałprzeportowany do środowiskaDOS. W 1997 rokukod źródłowy silnika został opublikowany na niekomercyjnej licencji, z myślą o wykorzystaniu go podLinuksem. Dwa lata później kod został uwolniony na licencjiGPL. Doczekał się wielu modyfikacji, w tym m.in. wprowadzenia prawdziwie trójwymiarowych modeli czy obsługiOpenGL-a.
Pod nazwąid Tech 2 kryją się tak naprawdę 2 silniki[2]. Pierwszy z nich toQuake engine, który jestsilnikiem napisanym w 1996 dla gryQuake. W przeciwieństwie do swoich pochodnych (silnikówQuake II (id Tech 2),Quake III: Arena (id Tech 3) czyDoom 3 (id Tech 4)), nie doczekał się tego typu nazwy, jednak czasem jest błędnie nazywany id Tech 1. Był jednym z pierwszych silników umożliwiających wyświetlanie w pełnitrójwymiarowej grafiki w grach. Został on napisany przezJohna Carmacka przy wsparciuMichaela Abrasha. Rozwojowa wersja tego silnika stworzona przez zespół id Software to QuakeWorld. Druga generacja id Tech 2 to Quake II Engine – silnik stworzony z myślą o grzeQuake II. Od czasu wydania został licencjonowany dla kilku innych gier. Obydwie generacje silnika id Tech 2 są dostępne na licencjiGPL, w wyniku czego powstały kolejne ich wersje.
Pierwszą grą, w której został wykorzystany, toQuake III: Arena. Był on tworzony jako odpowiedź na konkurencyjny silnik –Unreal Engine; oba silniki są równie szeroko licencjonowane. NaQuakeConie 2005John Carmack poinformował, iż kod źródłowy Q3 zostanie udostępniony na licencjiGPL. Kod został udostępniony 19 września 2005. Engine ładuje obiekty w formacie MD3. Silnik nie obsługuje animacji szkieletowej.
Jest następną wersją Quake Engine, lecz z powodu że pierwszą grą wydaną na tę wersję silnika byłDoom 3, jest często nazywany Doom 3 Engine.1 listopada 2011John Carmack poinformował, iż kod źródłowyDoom 3 zostanie udostępniony na licencjiGPL. Kod udostępniono 22 listopada 2011[3].
Kolejna wersja autorskiego silnika id, jego główne cechy charakterystyczne to funkcja mega texture oferująca tekstury bardzo wysokiej rozdzielczości. Tworząc ten silnik programiści starali się unikać wykorzystania własnościowych technologii, ponieważ, tak jak poprzednie silniki, tak i ten id Software zamierza wydać na wolnej licencji[4].
19 lipca 2014 poinformowano o pracach nad nową wersją silnika – id Tech 6[6]. Pierwszym tytułem opartym na id Tech 6 jest odświeżona wersja gryDoom z 2016 roku[7].
| Główne serie |
| ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Pozostałe gry | |||||||||
| Twórcy |
| ||||||||
| Powiązane |