Epic legt schuld van Unreal Engine 5-optimalisatieproblemen bij ontwikkelaars
Het bedrijf werkt echter wel aan verschillende oplossingen
Volgens Epic Games-ceo Tim Sweeney lopen sommige Unreal Engine 5-games niet naar behoren op bepaalde systemen omdat ontwikkelaar deze games niet op tijd optimaliseren.
Hoewel Unreal Engine een van de populairste game-engines is, lopen diverse Unreal Engine 5-games die de afgelopen jaren zijn uitgekomen alles behalve vlekkeloos, zeker op minder krachtige systemen. Vooral problemen met framerates en stabiliteit worden gehekeld door gamers.
Sweeney werd tijdens een interview op Unreal Fest te Zuid-Korea (via VGC) gevraagd of Epic iets aan deze problemen doet. In zijn antwoord legde de ceo de bal vooral bij gameontwikkelaars: "De hoofdreden dat Unreal Engine 5-games niet vloeiend lopend op bepaalde pc's of GPU's ligt bij het ontwikkelproces. Veel ontwikkelaars maken games voor hardware met hoge specificaties, en optimaliseren en testen de game pas op het einde van het ontwikkeltraject voor minder krachtige apparaten."
Sweeney nuanceert zijn antwoord wel: "Natuurlijk is optimalisatie geen gemakkelijk werk - het is erg uitdagend. Idealiter zou optimalisatie echter in een vroeg stadium van ontwikkeling plaatsvinden, voordat de content van de game op grote schaal wordt gebouwd."
De ceo geeft daarnaast aan dat Epic Games aan twee "grote oplossingen" werkt voor dit probleem. "Zo willen we de ondersteuning voor Unreal Engine versterken. Optimalisatie vergt veel manuele arbeid, dus we willen geautomatiseerde optimalisatie-opties voor verschillende apparaten leveren om het proces sneller en makkelijker voor ontwikkelaars te maken."
Hij vervolgt: "De andere oplossing is ontwikkelaars beter trainen. Naast dat we educatie voor het algemene test- en optimalisatieproces bieden, is het cruciaal om bewustzijn te creëren rondom het belang van vroege optimalisatie. Indien nodig kunnen onze werknemers direct helpen bij de totstandkoming van dit bewustzijn rondom optimalisatietechnieken, en bij het bieden van technische hulp."
Hij concludeert: "Vergeleken met een decennium geleden zijn games significant complexer, waardoor optimalisatie op een engine-niveau een uitdaging is. Game-ontwikkelaars en engine-ontwikkelaars moeten dus nauwer samenwerken om deze problemen op te lossen."