GZDoom este un motor grafic pentru Doom bazat pe ZDoom. A fost creat și este întreținut de Christoph Oelckers, iar cea mai recentă versiune stabilă lansată este 4.0.0. Pentru cei care nu sunt familiarizați cu ZDoom, este un port al codului original ATB Doom și NTDoom. Este un proiect open-source întreținut de Randy Heit și Christoph Oelckers. După ce a oprit dezvoltarea sa, Christoph a decis să creeze noul proiect GZDoom, despre care discutăm astăzi.
Ei bine, în această nouă versiune, GZDoom 4.0.0, au fost adăugate o serie de modificări, dar, conform surselor, echipa GZDoom a lucrat pentru a obține suport experimental pentru API-ul grafic Vulkan . Aceasta este o veste excelentă, chiar dacă nu este complet stabil și este doar un test experimental. Cu toții cunoaștem avantajele și puterea acestui API grafic în comparație cu OpenGL, un proiect pe care îl avem datorită AMD, deoarece se bazează pe codul Mantle...
Vulkan este acum întreținut și coordonat de Fundația Khronos , care gestionează și OpenGL și OpenCL, printre alte API-uri pentru dezvoltatori. Revenind la subiectul GZDoom, acest suport pentru Vulkan se află încă într-un stadiu foarte incipient de dezvoltare și mai sunt multe de făcut pentru a-l rafina și a-l îmbunătăți. Însă auzirea cuvântului „Vulkan” asociat cu orice titlu de joc video este întotdeauna binevenită, iar orice progres în această direcție este pozitiv.
Captura de ecran prezentată în acest articol este a jocului The Plutonia Experiment rulând pe motorul grafic GZDoom cu Vulkan. De altfel, pe lângă această veste, alte caracteristici noi din versiunea 4.0.0 includ traduceri în mai multe limbi, suport pentru o rezoluție minimă de 640x400, un cod sursă restructurat, modificări ale meniului de control și modificări ale ZScript.
Mai multe informații – Site-ul oficial