Przejdź do zawartości

Doom engine

Z Wikipedii, wolnej encyklopedii

Doom engine – silnik z grafiką 3D dla gier FPS stworzony przez id Software na potrzeby gry Doom[1]. Został napisany w języku C przez Johna Carmacka. Dodatkowo nad silnikiem pracowali Mike Abrash, John Romero, Dave Taylor i Paul Radek[2]. Opracowany na platformie NeXT Steve`a Jobsa, natomiast platformą docelową były komputery PC z systemem DOS[3][4].

Po wydaniu z wielkim sukcesem gry Doom w wersji dla komputerów PC, silnik ten został przeniesiony na na wiele platform, m. in. wszystkie liczące się ówcześnie konsole, w tym Atari Jaguar, Sega 32X, SNES, PlayStation, 3DO oraz Saturn[5].

W 1997 roku kod źródłowy[6] silnika został opublikowany na niekomercyjnej licencji z myślą o wykorzystaniu go pod Linuksem. Dwa lata później kod został uwolniony na licencji GNU General Public License[7]. Doczekał się wielu modyfikacji, m.in. wprowadzenia prawdziwie trójwymiarowych modeli, czy obsługi OpenGL.

Lista gier opartych na Doom engine i jego pochodnych

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]
  1. ↑ Sangland 2018 ↓, s. 25-27,111.
  2. ↑ Sangland 2018 ↓, s. 111.
  3. ↑ Sangland 2018 ↓, s. 155-164.
  4. ↑ Fabien Sangland: Doom engine code review. [dostęp 2026-10-01]. (ang.).
  5. ↑ Sangland 2018 ↓, s. 22,297-361.
  6. ↑ id-Software/DOOM, id Software, 14 października 2024 [dostęp 2024-10-14].
  7. ↑ DOOM/LICENSE.TXT at master · id-Software/DOOM [online], GitHub [dostęp 2024-10-14] (ang.).

Bibliografia

[edytuj | edytuj kod]