GZDoom to silnik graficzny dla Dooma oparty na ZDoomie. Został stworzony i jest rozwijany przez Christopha Oelckersa, a najnowsza stabilna wersja to 4.0.0. Dla osób niezaznajomionych z ZDoomem: jest to port oryginalnego kodu ATB Dooma i NTDooma. Jest to projekt open source zarządzany przez Randy'ego Heita i Christopha Oelckersa. Po wstrzymaniu jego rozwoju, Christoph postanowił stworzyć nowy projekt GZDoom, o którym dziś będziemy mówić.
W nowej wersji, GZDoom 4.0.0, wprowadzono szereg zmian, ale według źródeł zespół GZDoom pracował nad uzyskaniem eksperymentalnej obsługi API graficznego Vulkan . To świetna wiadomość, mimo że nie jest ono w pełni stabilne i stanowi jedynie test eksperymentalny. Wszyscy znamy zalety i moc tego API graficznego w porównaniu z OpenGL, projektem, który mamy dzięki AMD, ponieważ jest oparty na kodzie Mantle…
Vulkan jest obecnie utrzymywany i koordynowany przez Khronos Foundation , która zarządza również OpenGL i OpenCL, a także innymi interfejsami API dla programistów. Wracając do tematu GZDoom, wsparcie dla Vulkana jest wciąż na bardzo wczesnym etapie rozwoju i wiele pracy pozostaje do zrobienia, aby je udoskonalić i ulepszyć. Jednak skojarzenie „Vulkana” z jakąkolwiek grą wideo jest zawsze mile widziane, a każdy postęp w tym kierunku jest pozytywny.
Zrzut ekranu prezentowany w tym artykule przedstawia eksperyment Plutonia działający na silniku graficznym GZDoom z Vulkanem. Nawiasem mówiąc, poza tą informacją, inne nowe funkcje w wersji 4.0.0 obejmują tłumaczenia wielojęzyczne, obsługę minimalnej rozdzielczości 640x400, przebudowaną strukturę kodu źródłowego, zmiany w menu sterowania oraz modyfikacje w ZScript.
Więcej informacji – Oficjalna strona internetowa