Az UZDoom 5.0 feltámasztja a GZDoom szellemét, drámai szakítás után

Egy belső konfliktus után, amely szétzilálta a népszerű GZDoom fejlesztőcsapatát, megszületett az UZDoom. Az 5.0-ás verzió friss lendületet hoz a klasszikus Doom motorhoz, tele innovatív fejlesztésekkel és a közösség bizalmával.

A nyílt forráskódú szoftverfejlesztésben az a gyönyörű, hogy ha valami nem a várakozásaink szerint alakul, mindig van lehetőségünk új irányt szabni. Pontosan ez történt a népszerű Doom-motor, a GZDoom körül, ahol egy fejlesztőcsapaton belüli dráma vezetett egy új projekt, az UZDoom születéséhez. A GZDoom hosszú ideje az egyik legkedveltebb forrásport volt a klasszikus Doom játékok és modifikációk futtatására, köszönhetően modern megjelenítési funkcióinak és a technikai korlátok lebontásának. Most azonban az UZDoom 5.0-ás verziója jelzi, hogy a fáklya átadása megtörtént, és egy új, ígéretes korszak kezdődik a Doom-modding világában.

Egy szakítás története: GZDoom vs. UZDoom

Az egész történet 2025 októberében kezdődött, amikor a GZDoom fejlesztőcsapatán belül komoly feszültségek robbantak ki. A jelentések szerint a projekt tulajdonosa befejezetlen buildeket erőltetett, mesterséges intelligencia által generált kódot használt fel, és fejetlenséget okozott a kód tárolásában. Ez utóbbi különösen érzékeny pont volt, mivel az AI-generált kód szerzői jogi státusza kétséges, és a GZDoom GPLv3 licencével potenciálisan ütközhetett. Mivel a GZDoom alapját képezi számos kereskedelmi játéknak is, a fejlesztők aggódtak a jogi következmények miatt. A helyzet odáig fajult, hogy a tulajdonos azt mondta a elégedetlen csapattagoknak: ha nem tetszik, csináljanak saját forkot. És ők pontosan ezt tették. Így született meg az UZDoom, ami máris a Doom-közösség új kedvencévé vált.

Az UZDoom 5.0 újdonságai: több mint ráncfelvarrás

A csapat több mint egy évnyi intenzív fejlesztés és számos belső átdolgozás után adta ki az UZDoom 5.0-át, ami nem csupán egy egyszerű frissítés, hanem egy alapos ráncfelvarrás. Az egyik legfontosabb fejlesztés az IQM modellek csont-alapú manipulációjának támogatása. Ez a funkció régóta vágyott volt, és lehetővé teszi például, hogy egy karakter feje az általa célzott pont felé forduljon, vagy hogy különböző effektek a modell pontos helyein jelenjenek meg. Gondoljunk csak bele, mennyi új animációs lehetőséget nyit meg ez a modderek előtt!

Emellett jelentősen javult a kontroller támogatás, beleértve a haptikus visszajelzést is, ami sokkal életszerűbb játékélményt biztosít. Az analóg stick görbéket finomhangolták a természetesebb érzet érdekében, és mostantól a hiányzó gombok is megfelelően hozzárendelhetők. A többjátékos mód is komoly fejlesztéseken esett át, a Packet-Server nevű, korábban elfeledett hálózati mód újjáéledt, és stabilabb, megbízhatóbb online játékot ígér, kiküszöbölve a korábbi peer-to-peer alapú megoldásokkal járó csatlakozási problémákat. Végül, de nem utolsósorban, az UZDoom 5.0 beépített ZScript hibakeresési támogatással is rendelkezik, ami a modfejlesztők munkáját könnyíti meg jelentősen.

Főbb fejlesztések az UZDoom 5.0-ban:

  • IQM modellek csont-alapú manipulációja: Lehetővé teszi komplex animációkat és effekteket. (pl. [5])
  • Javított kontroller támogatás és haptikus visszajelzés: Életszerűbb játékélményt nyújt. (pl. [5])
  • Átdolgozott többjátékos mód: Stabilabb online játék a Packet-Serverrel. (pl. [5])
  • ZScript hibakeresési támogatás: Megkönnyíti a modfejlesztést.
  • Kritikus biztonsági javítások: Frissítésre ajánlott az összes felhasználónak.
  • Továbbfejlesztett lokalizációs támogatás: Új nyelvek bevezetése.
  • Beépített frissítő: Lehetővé teszi a gyakoribb és kisebb frissítéseket.

Mi várható a jövőben?

Az UZDoom fejlesztői ígéretet tettek rá, hogy a jövőben sokkal gyakrabban adnak ki kisebb frissítéseket, köszönhetően az új, beépített frissítőnek. Ez azt jelenti, hogy nem kell hosszú éveket várni a nagy újdonságokra, hanem folyamatosan érkeznek majd az új funkciók és javítások. A közösség már most is izgatottan várja az olyan bejelentett funkciókat, mint a továbbfejlesztett hálózati kód és a ray tracing támogatás, amelyek még szebbé és modernebbé tehetik a klasszikus Doom élményt. Fontos megjegyezni, hogy az UZDoom alapértelmezetten kikapcsolja a textúraszűrést, ami a fejlesztők szerint jobban illeszkedik a Doom eredeti művészeti stílusához, és sok játékos is egyetért ezzel az elvvel. Mindezek alapján az UZDoom valóban úgy tűnik, hogy az a forrásport, amire a Doom-közösségnek szüksége van a jövőben.

Ha szeretnél többet megtudni, vagy belevetnéd magad az UZDoom világába, látogass el a projekt GitHub oldalára, ahol elérhető a v5.0-ás build. Az új motorral a régi kedvenc játékok is új életre kelhetnek a legmodernebb technológiák segítségével.