Risk of Rain 2: Seekers of the Storm, první DLC pro tento roguelike hit vyvinuté společností Gearbox Software a zároveň první větší aktualizace od doby, kdy studio Borderlands před téměř dvěma lety získalo tuto IP, dopadlo přesně naopak, než všichni doufali. Byla to šance Gearboxu ukázat se poté, co osekaná mobilní hra udělala na nového pastýře Risk of Rain špatný první dojem, ale Seekers of the Storm nejenže nesplnil očekávání, ale navíc zatížil základní hru technickými problémy, které ji mohou učinit prakticky nehratelnou. Zástupci Gearboxu se sice ke stavu hry a plánům na nápravu vyjadřují otevřeně a otevřeně, ale škoda je napáchána a optika je nepopiratelná: velká společnost, která předtím vydala spoustu dobrých her a měla by to vědět lépe, si pořídila oblíbenou nezávislou hru a teď je v háji.
Jeffrey „Ghor“ Hunt, bývalý programátor Hopoo, který stojí za „něco kolem 90 %“ původní kódové základny hry Risk of Rain 2, pochopitelně nebyl rád, že hra takto klopýtla. „Chudáček můj,“ řekl Hunt na Discordu modifikace Risk of Rain 2, když byly problémy tohoto DLC odhaleny. V rozhovoru pro GamesRadar+ Hunt říká, že čeká, až si DLC skutečně zahraje, protože by rád „viděl, s čím nový tým přišel, aniž by nevyzpytatelné chování hry podbarvovalo mé vnímání“.
„To chování na široké úrovni je však nejistý začátek a vyvolává ve mně pocit, že muselo být z toho či onoho důvodu uspěcháno dříve, než s ním vývojáři skončili,“ pokračuje. „Práce na Risk of Rain 2 pro mě byla velmi obohacující zkušenost; chci, aby nový tým také uspěl a měl dobrý pocit z toho, co vytvořil, aby z toho hráči dostali to nejlepší a aby tým měl to, co k tomu potřebuje.“ Hunt ve svých odpovědích zdůrazňuje, že „chtěl mít jistotu, že jsem férový k vývojářům, kteří si špiní ruce a dělají práci“.
Co se pokazilo
(Obrázek: Gearbox Publishing)
Pojďme se na chvíli podívat pod pokličku. Co se na hře Seekers of the Storm pokazilo? No, hodně, proto jsme tady, ale jeden obrovský problém vyčnívá. Abychom to rozvařili jako omáčku na pánvi, hromada důležitých věcí, které by normálně fungovaly samostatně, byla sešněrována na snímkovou frekvenci. To může způsobit věci, které hru rozbíjejí, a ty se zhoršují jen při velmi vysokých nebo velmi nízkých snímkových frekvencích, což je důvod, proč Gearbox hráčům řekl, aby si jako dočasné řešení omezili FPS na 60.
Risk of Rain 2: Seekers of the Storm, první DLC pro tento roguelike hit vyvinuté společností Gearbox Software a zároveň první větší aktualizace od doby, kdy studio Borderlands před téměř dvěma lety získalo tuto IP, dopadlo přesně naopak, než všichni doufali. Byla to šance Gearboxu ukázat se poté, co osekaná mobilní hra udělala na nového pastýře Risk of Rain špatný první dojem, ale Seekers of the Storm nejenže nesplnil očekávání, ale navíc zatížil základní hru technickými problémy, které ji mohou učinit prakticky nehratelnou. Zástupci Gearboxu se sice ke stavu hry a plánům na nápravu vyjadřují otevřeně a otevřeně, ale škoda je napáchána a optika je nepopiratelná: velká společnost, která předtím vydala spoustu dobrých her a měla by to vědět lépe, si pořídila oblíbenou nezávislou hru a teď je v háji.
Jeffrey „Ghor“ Hunt, bývalý programátor Hopoo, který stojí za „něco kolem 90 %“ původní kódové základny hry Risk of Rain 2, pochopitelně nebyl rád, že hra takto klopýtla. „Chudáček můj,“ řekl Hunt na Discordu modifikace Risk of Rain 2, když byly problémy tohoto DLC odhaleny. V rozhovoru pro GamesRadar+ Hunt říká, že čeká, až si DLC skutečně zahraje, protože by rád „viděl, s čím nový tým přišel, aniž by nevyzpytatelné chování hry podbarvovalo mé vnímání“.
„To chování na široké úrovni je však nejistý začátek a vyvolává ve mně pocit, že muselo být z toho či onoho důvodu uspěcháno dříve, než s ním vývojáři skončili,“ pokračuje. „Práce na Risk of Rain 2 pro mě byla velmi obohacující zkušenost; chci, aby nový tým také uspěl a měl dobrý pocit z toho, co vytvořil, aby z toho hráči dostali to nejlepší a aby tým měl to, co k tomu potřebuje.“ Hunt ve svých odpovědích zdůrazňuje, že „chtěl mít jistotu, že jsem férový k vývojářům, kteří si špiní ruce a dělají práci“.
Co se pokazilo
(Obrázek: Gearbox Publishing)
Pojďme se na chvíli podívat pod pokličku. Co se na hře Seekers of the Storm pokazilo? No, hodně, proto jsme tady, ale jeden obrovský problém vyčnívá. Abychom to rozvařili jako omáčku na pánvi, hromada důležitých věcí, které by normálně fungovaly samostatně, byla sešněrována na snímkovou frekvenci. To může způsobit věci, které hru rozbíjejí, a ty se zhoršují jen při velmi vysokých nebo velmi nízkých snímkových frekvencích, což je důvod, proč Gearbox hráčům řekl, aby si jako dočasné řešení omezili FPS na 60.
„To se projevuje několika způsoby,“ vysvětluje Hunt. „Postavy létají, když používají schopnosti, které je přesouvají, umělá inteligence se začne snažit přeskakovat překážky, které tam nejsou, protože kontroluje, jestli se pohnula, častěji, než se skutečně pohybuje, takže si myslí, že se zasekla, útoky paprskem tikají mnohem méně často, než by měly, atd.“
Abychom šli více do hloubky, Hunt to zdůvodňuje zádrhelem ve způsobu, jakým Risk of Rain 2 sleduje a zpracovává čas a simulaci. Ke zděšení mnoha programátorů se zřejmě zkřížily dva přístupy: „Update“, který „je vhodný pro věci, jako je dotazování na vstup a nastavení pro vykreslování“, a „FixedUpdate“, který „probíhá pevnou rychlostí a je vhodný pro věci, jako je fyzika a herní logika“.
„Toto nastavení umožňuje konzistentní hratelnost, aniž byste museli uzamknout rychlost vykreslování snímků s rychlostí logiky, nebo abyste přišli o snímky, protože je pokaždé zahltí herní logika. Unity je zpracovává za vás, ale můžete to také udělat sami – což je jedno z míst, kde můžete dosáhnout určitého zvýšení výkonu, protože nechat engine, aby řekl vašemu objektu, aby se aktualizoval, má pokaždé velmi malou režii, která se může sčítat.
Přihlaste se k odběru novinek GamesRadar+
Týdenní přehledy, příběhy z komunit, které máte rádi, a další informace
Kontaktujte mě s novinkami a nabídkami od dalších značek FuturePřijímejte od nás e-maily jménem našich důvěryhodných partnerů nebo sponzorůOdesláním svých údajů souhlasíte s obchodními podmínkami a zásadami ochrany osobních údajů a jste starší 16 let.
„Některá chování herního kódu byla přesunuta na ruční aktualizaci, ale s implementací jsou problémy. Především nový systém sice spouští logiku FixedUpdate, ale dělá to během kroku simulace aktualizace. To má za následek, že tyto objekty provádějí více nebo méně logických kroků, než by měly, v závislosti na snímkové frekvenci, a také je to vyřazuje ze synchronizace s ostatními herními chováními, která nebyla přesunuta.“
Dobrou zprávou je, že čistě na základě „pouze dekompilace kódu“ Hunt počítá s tím, že „nevypadá příliš špatně“ tyto změny vrátit zpět. A přestože modifikace Risk of Rain 2 byly touto aktualizací dobře rozbity a mnoho modderů čeká, až tyto modifikace opraví, protože příchozí záplaty do samotné hry by je jistě opět rozbily, i to lze napravit.