Pisaro schrieb:
Da es UE5 Spiele gibt die total sauber laufen sage ich erstmal ja.
Sehe ich genauso. Die UE5 kann extrem viel und kann es den Entwicklern sehr einfach machen, ein funktionierendes Spiel auf die Beine zu stellen, selbst wenn sie in Sachen Engine Programmierung keine Ahnung haben.
UE5 ist in diesem "default" Zustand aber eben auch ein extremer Hardwarefresser.
Das läuft natürlich deutlich besser und Stabiler, als wenn Entwickler auf diesem Skilllevel selbst eine Engine zusammenklöppeln würden, aber es ist trotzdem nicht mit vergleichbar, was möglich wäre, wenn ein sehr erfahrener Entwickler ordentlich Zeit und Geld in die Hand nimmt und den Teil mit der Engine Entwicklung und Optimierung auch entsprechend ernst nimmt.
Die UE5 ist eben ein Werkzeug. Ein sehr mächtiges Werkzeug das auch korrekt angewendet werden möchte.
Leider läuft es darauf hinaus, dass bei UE5 Projekten die Engine Entwickler einfach wegrationalisiert werden und man sich einfach dem UE5 sandard Setup bedient. Läuft halt beschissen, aber kostet weniger Ressourcen und somit Geld.
Wozu das führt sieht man aktuell bei Lego Batman, wo sich die Entwickler nicht zu schade waren Upscaling + Frame Generation zu benötigen, um dann am Ende 30 mit der Minimal Spec oder 60 FPS mit der Empfohlenen Ultra Spec zu erreichen. Das muss man sich mal auf der Zunge zerghehen lassen. 60 FPS NACH Frame Generation, also 30 Basis FPS als Empfohlene Anforderung. So weit sind wir mittlerweile...
Die UE5 ist keine schlechte Engine. Aber sie ist darauf ausgelegt oder verleitet sehr, sie falsch zu nutzen. Die UE5 fördert "slop" und schlechte Produkte, einfach weil sie manche Dinge gerade so gut kann, dass viele Entwickler sagen "f**k it, das ist gut genug, mehr budget wollen wir nicht investieren". Wirklich schade.
Man kann nur hoffen, dass Epic für solche Entwickler die Engine besser macht, so dass selbst bei low effort oder low budget projekten auch ordentliche Performance beim Spieler ankommt.