Magazín · Novinky · v pondělí 29. 7. 2024 08:20
Vývojář No Man's Sky proletěl díky silnému enginu 3 planety za 50 sekund
No Man's Sky bylo vždy působivou hrou po technické stránce, která při každém hraní zajišťuje procedurální generaci zahrnující stovky rozmanitých planet, biomů a mimozemských tvorů. Programátor Martin Griffiths z Hello Games nedávno na síti X přidal příspěvek, ve kterém pomocí vývojářských nástrojů demonstroval sílu jejich vlastního enginu.
I’ve seen quite a lot of debate recently about loading times and smoke and mirrors in space games - so thought I’d show you all the #NoMansSky debug camera .. a nice demo of how seamless and powerful our engine is! PS5 running here, with video from an iPhone… 3 planets in 50… pic.twitter.com/NOyy1qVgnA
— Martin Griffiths (@Griff_) July 22, 2024
V ukázce běží hra na vývojářské sadě PS5 a lze vidět, jak dokáže rychle načítat tři různé planety za méně než minutu. V následném tweetu Griffiths vysvětluje, že ve videu je záměrně vypnutá kolize, což znamená, že vidíme prázdnotu pod herní geometrií. Přestože v debug módu stále dochází k pop-in efektům (náhlému objevení objektů), vývojáři na optimalizaci stále pracují. Pokud vás tedy tento jev při cestování po planetách obtěžuje, neměl by vás dlouho trápit.
Griffiths také upozorňuje, že po nedávné aktualizaci Worlds, o které jsme psali zde, se „rychlost generování téměř zdvojnásobila“. Tento výrazný nárůst výkonu je výsledkem tvrdé práce jednoho vývojáře, který strávil měsíce přepisováním kódu. Tvůrci také využili práci na jejich chystaném titulu Light No Fire, ze kterého přebírají nejnovější technologie pro generaci světa.