Doom engine
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]- ↑ Sangland 2018 ↓, s. 25-27,111.
- ↑ Sangland 2018 ↓, s. 111.
- ↑ Sangland 2018 ↓, s. 155-164.
- ↑ Fabien Sangland: Doom engine code review. [dostęp 2026-10-01]. (ang.).
- ↑ Sangland 2018 ↓, s. 22,297-361.
- ↑ id-Software/DOOM, id Software, 14 października 2024 [dostęp 2024-10-14].
- ↑ DOOM/LICENSE.TXT at master · id-Software/DOOM [online], GitHub [dostęp 2024-10-14] (ang.).
Bibliografia
[edytuj | edytuj kod]- David Kushner: Masters of Doom: O dwóch takich, co stworzyli imperium i zmienili popkulturę. Warszawa: Open Beta, 2020. ISBN 978-83-941625-3-5.
- Fabien Sangland: Game Engine Black Book: Doom. publ. niezależna, 2018. ISBN 9781099819773. (ang.).