Doom engine

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

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.

W 1997 roku kod źródłowy 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. Doczekał się wielu modyfikacji, m.in. wprowadzenia prawdziwie trójwymiarowych modeli, czy obsługi OpenGL.

Lista gier opartych na Doom engine i jego pochodnych

Przypisy

  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