Why can't Unreal handle something like CP2077? Could be an "explain like I'm five" - details would be cool but I'm not sure I would even fully understand them, haha.
Why can't Unreal handle something like CP2077? Could be an "explain like I'm five" - details would be cool but I'm not sure I would even fully understand them, haha.
I just assumed in 99% of cases, you could just "tweak" Unreal but if its issues with core components of the engine... I could see why an engine from scratch may work better.
Think of it like using the wrong data structure for the problem.
Video games use a trick called Level Of Detail, which means if something is far away, you only render a very low definition version of that object, UE5 has it as well, however we don't know if it's capable enough for something like Night City, obviously the RED engine was built with a very hardcore LOD system that might be a massive pain to do in UE5.
I also have my doubts if they would haven been able to do the same thing better on older consoles with Unreal Engine.
Most of the worst issues with CP2077 have nothing to do with the game engine, things like the NPC AI and broken difficulty curve, the rough melee combat and hiring a shady testing company.
The one thing that could be blamed on the engine is the potentially difficult tooling for the content creators, which can easily be solved, just look at the amount of mods out there.
From the outside, this looks more like a business decision rather than a technical one, that's not to say that it could not work out for CDPR if Epic works with them very closely, however I'm very annoyed when games journalists imply that CP2077 would have been amazing at launch if they would have used Unreal.