A CD Projekt Red teljesen átalakította belső fejlesztési folyamatait a The Witcher IV és a Cyberpunk 2 esetében. A lengyel játékstúdió célja egyértelműen az, hogy elkerüljék a Cyberpunk 2077 premierjekor tapasztalt technikai és kommunikációs katasztrófát. A stúdió technikai írói a Digital Dragons konferencián részletesen is beszéltek arról, milyen kaotikus állapotok uralkodtak a háttérben a korábbi projektek során, és hogyan vetnek véget ennek az új generációs szerepjátékok fejlesztésénél.
A belső káosz öröksége
A Digital Dragons panelen Jarosław Ruciński (vezető technikai író) és Adrian Fulneczek (senior technikai író) elárulták, hogy a CD Projekt Red hagyományosan nagyon gyengén kezelte a belső dokumentációt. A The Witcher első és második részének fejlesztésekor konkrétan senki sem gondolkozott évtizedes távlatokban, így abból az időszakból szinte semmilyen technikai tudásbázis nem maradt fenn. Ez a hiányosság különösen a The Witcher Remake munkálatainál bosszulta meg magát, ahol a külsős fejlesztőcsapatnak lényegében vissza kellett fejtenie a régi kódot, mintha egy hiányos kirakóst próbálnának összerakni.
Nyolcezer oldalnyi elavult információ
A probléma a Cyberpunk 2077 nyolcéves fejlesztési ciklusa alatt érte el a csúcspontját. A gigantikus méretű szerepjátékhoz ugyan több mint 8000 oldalnyi dokumentáció készült a Confluence rendszerében, ám a fejlesztés kritikus, utolsó fázisában ezek frissítése teljesen háttérbe szorult, alacsony prioritásúvá vált. A helyzetet tovább rontotta, hogy a Phantom Liberty kiegészítő készítésekor a dokumentumokat megosztották a felhőalapú és a helyi szerverek között. Ez a fragmentáció odavezetett, hogy a belső csapatok és a nemzetközi partnerstúdiók sem látták át a rendszert, ami közvetve hozzájárult a játék hírhedten problémás, hibáktól nyüzsgő rajtjához.
A megújult fejlesztési folyamat lényege
A stúdió vezetése kijelentette, hogy tanult a leckéből, és alapjaiban írta át a fejlesztési fázisok lezárásának feltételeit. Bevezették a kész fogalmának új definícióját (definition of done). A The Witcher IV és a Cyberpunk 2 munkálatai során szigorú belső ellenőrző kapukat (development gates) alkalmaznak. Egyetlen részleg sem léphet át a következő fejlesztési szakaszba mindaddig, amíg az aktuális mérföldkőhöz tartozó technikai leírások, narratív iránymutatások és eszközútmutatók nincsenek teljes körűen és naprakészen dokumentálva.
Globális hatások és hatékonyság
Mivel a CD Projekt Red ma már globális szinten operál – észak-amerikai és európai stúdiókkal, eltérő időzónákban –, a precíz írásos dokumentáció vált a közvetlen kommunikáció elsődleges helyettesítőjévé. A technikai tudást és a vállalati ismereteket többé nem zárják el egymástól a különböző részlegek jogosultságai mögé. Minden fejlesztő ugyanahhoz a közös tudásbázishoz fér hozzá, így ha az egyik csapat megoldást talál egy technikai problémára vagy létrehoz egy új eszközt, azt a többi projektcsapat is azonnal alkalmazni tudja, megakadályozva ugyanazon hibák többszöri elkövetését.
Fejlesztési folyamatok összehasonlítása
| Jellemző | Régi folyamat (Cyberpunk 2077) | Új folyamat (Witcher IV / Cyberpunk 2) |
|---|---|---|
| Dokumentáció státusza | Elhanyagolt, fragmentált (8000+ elavult oldal) | Kötelezően frissített, mérföldkövekhez kötött |
| Fejlesztési kapuk feltétele | A dokumentáció megléte nem volt feltétel | Szigorú blokkolás hiányos leírások esetén |
| Tudásmegosztás | Csapatokra korlátozott, elszigetelt jogosultságok | Globális, projekteken átívelő közös tudásbázis |
| Fejlesztői környezet | Helyi és felhős rendszerek keveredése | Egységesített, transzparens felület |
Magyar vonatkozások
Bár a CD Projekt Red közvetlenül nem rendelkezik magyarországi stúdióval, a lengyel fejlesztések strukturális reformja komoly hatással van a hazai videojáték-iparra és a fogyasztói kultúrára. A Cyberpunk 2077 rajtja intő jelként szolgált a magyar független és nagyobb fejlesztőcsapatok számára is, megerősítve a projektmenedzsment és a technikai írás fontosságát. Emellett a hazai kiterjedt Witcher- és Cyberpunk-rajongói bázis számára a stúdió belső átalakulása garanciát jelenthet arra, hogy a következő történetek már a megjelenés napján stabil, élvezhető állapotban érkeznek meg a magyarországi piacra is.
Kilátások és a jövő
Az új módszertan bevezetése nemcsak a The Witcher IV minőségét hivatott biztosítani, hanem felgyorsíthatja a CD Projekt Red összes ezt követő projektjének az előkészítését és gyártását is. A The Witcher IV jelenleg már túl van az előkészületi fázison, míg a Cyberpunk 2 (Project Orion) munkálatai szintén fokozatosan bővülnek az észak-amerikai részlegeknél. Hivatalos megjelenési dátumokat egyelőre nem közölt a stúdió, ami hűen tükrözi az új filozófiát: a játékok akkor fognak megjelenni, amikor valóban elkészültek.