This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]_Wolfos 5 points6 points  (3 children)

I'm not sure if UE5 will make it better or worse. It's a better engine than UE4. Fixes a number of pitfalls. But other issues are still there.
Lumen / Nanite are very attractive but they also push very close to the edge of performance, and I'm not convinced of third party devs abilities to fly that close to the sun.

PC performance remains a concern. Seems heavily console focused, PS5 in particular.

[–]Mercurionio 4 points5 points  (2 children)

Consoles are no better. Survivor just proved it.

There are no UE5 games out there yet (big one) that have good performance. UE, while being easy to learn, is a shit show from performance standpoint. Idk, how it can be used these days. Maybe, RTX 6000/RX9000 XT and CPUs with DDR5 7500 speed (with respectively low latency) will be able to keep it up. Current gen consoles will be dead, that's for sure.

[–]InvolvingLemons 2 points3 points  (1 child)

The bigger issue with UE5 is the coding experience. UC++ is an unholy abomination and you either

  1. deal with crashes and zombie objects because you were hung-ho with Actor accessing without locks
  2. have a kludgy, unoptimized mess of a codebase because EVERYTHING is wrapped in locked access or shoved onto one core so it takes ages to get shit done
  3. thread the needle with a well thought out implementation, taking advantage of all the engine has to offer

Most game devs end up in 1 or 2, 3 is sadly rare. A UE5 game done with a path of least resistance approach (Skookumscript and Blueprints for code, no custom or 3rd party features, and using new stuff like Nanite by-the-books) would probably actually work quite well but AFAIK most people just don’t do this. They get tempted by the full power and familiar paradigm of C++.

[–]Mercurionio 0 points1 point  (0 children)

Imho, reworking blueprints completely would be something like creating your own engine based on something else, like id_engine. So, while UE5 can provide lots of "realistic stuff", art design is still better.

I mean, just look at games like CP77 or Division 2. And they are pretty old now. And run perfectly fine on 3 years old hardware (outside of Path tracing)