Wildebeest
Member
Unreal Engine 5 gets a lot of publicity, but it was playing catchup to Unity in terms of features developers need to rapidly develop games. You still need to work with a lot of grizzly C++ to get the most out of it.
Are you trusting your gut here or do you have actual numbers and dev statements to back this up?Almost every game using UE4, released in the past few years, has major performance issues. From the biggest AAA, to simple indie games.
It's not normal for a game engine to be this bad. And although devs might have some blame, the reality is that the issue is the game engine itself.
Are you trusting your gut here or do you have actual numbers and dev statements to back this up?
Guess that's a no.Are you trying to pretend that most recent UE4 games don't have performance issues?
Seriously?
Guess that's a no.
It's not worth the effort for MS. They can make many times games engine money by bumping up price for Office 365 subs, lol.I agree that it takes alot of money to support and develop a cutting edge engine.
If we were looking at what company could make one to compete with UE, one would without a doubt could be Microsoft.
Software is what they are good at. Supporting software is also what they do day in day out.
They already have some cutting edge engines in idtech, Forzatech and most likely IW7 in their stable.
Epic might have that Fortnite money, but MS has 100 times what Epic has.
It just seems to fit right in with what MS is all about. Why would you think MS should be in the API buisness? There they are. I'm also pretty sure that there is no money from DX and it just costs them money to put it out.
They have the API, they have the game engines, they make video games, have their fingers in all the pies, so why not this one?
I know there is a massive hate boner on here for MS, but if people put that to the side, it is surprising that they arnt all ready doing it.
Part of the issue here is that on PC side a lot of devs just don't bother with optimizations specific to the platform, like pre-caching shaders.All you have to do is look at threads on this forum, about UE4 games, and you will find plenty of reports about performance issues.
Or you can look at Digital Foundry or other tech channels.
The amount of games with issues is enormous.
Part of the issue here is that on PC side a lot of devs just don't bother with optimizations specific to the platform, like pre-caching shaders.
That'll tell me exactly one thing: that there are UE games with performance issues. Needless to say that's something I'm aware of and have never denied.All you have to do is look at threads on this forum, about UE4 games, and you will find plenty of reports about performance issues.
Or you can look at Digital Foundry or other tech channels.
The amount of games with issues is enormous.
Unity can do amazing things. But almost no one is using it to make AAA graphics in games.
UE4 became a standard but it has so many performance problems, it's a wonder why so many studios choose to use it.
We can only hope that UE5 won't become the same mess that UE4 is now.
That'll tell me exactly one thing: that there are UE games with performance issues. Needless to say that's something I'm aware of and have never denied.
It won't tell me anything about the other claims you've made, namely that UE games in general are significantly more likely to suffer from performance issues than other games, and that the blame can be squarely placed on the engine itself rather than other factors, such as changing development conditions and a general shift in the industry towards a "ship it now, fix it later" mindset.
I also found it interesting that BlackBird have decided to move from Unity to Unreal Engine for Homeworld 3 (one of my most anticipated games)
Maybe when Apple releases their Proton fork, you might be able to play it afterall! But yeah, it's sad that more games don't get ported to Mac!One franchise im gutted it never got ported to MAC OS.
Unity can do amazing things. But almost no one is using it to make AAA graphics in games.
UE4 became a standard but it has so many performance problems, it's a wonder why so many studios choose to use it.
We can only hope that UE5 won't become the same mess that UE4 is now.
I'm just spit balling here, but it may have to do with access to documentation & support in contrast to each other.
Unity has it's issues as well. There have been a ton of Unity games that chop, skip, memory leak, etc.. Especially early on in it's use last gen.Unreal Engine has great documentation. And tons of tutorials online, both in video and written.
It also has a forum where people share tips and tricks. Even the UE devs participate and try to help.
And it has a lot of open source code.
It's not like devs are going blind into this game engine and screwing up.
The engine really has many technical issues.
Something tells me you didnt understand my analogySomething tells me that you have no idea wtf you are talking about.
ok but what if *takes bong hit* you use unreal engine to create unity 2, and use unity to create unreal engine 2????Because gen z don't want to learn anything other than Unreal Engine and Unity.
The oldest Gen Z member is 27, and most of us are younger than that. we are not making video games.Because gen z don't want to learn anything other than Unreal Engine and Unity.
You're behind the times, now he's doing AI.Because John Carmack is making rockets and playing with VR instead.
you beat me to itactually he moved on to neural networks and AI.
I don't glorify the guy, but you can have a good understanding of what makes him move at this point. Things evolved and engines these days are not defined by just one guy, like chips, and products in general. He made a difference until quite later on, but I don't think he was ever interested in dominating the engine market (if he tried the things he focused on would have been different), instead carmack was always focused on doing clever things "you're not supposed to" in order to differentiate his engine from the others, also he wass looking to hack things up, basically. When his tech is already doing those things, or they're supported by hardware he kinda loses interest. So if he continued working on iD Tech engine itinerations you'd have him focusing on wacky things. Actually why he went for VR, he was revisiting his old tech in order to focus on it for Doom 3 BFG back in 2012, releasing a product was a byproduct.John Carmack is so glorified here. He was revolutionary in the 90s and early 2000, but havent done anything for a game engine in 15 years or so. People should let it go already. His VR stint wasnt the best either.
Studios fuck up with their own engines all the time. Naughty Dog being involved in the PC port of TLOU didn't stop that game from releasing with horrible shader stutter - the exact same problem plaguing many UE 4 games. Ditto for CDPR and the next gen patch for The Witcher 3, From Software and Elden Ring, or EA and the Dead Space remake.Seriously, when not even Epic can make it work without stutters, do you really think this is not an issue with the game.
Are you going to tell me all devs in the world are incompetent, except The Coalition.
Imagine if MS makes Id Tech as a general open source engine. That would be amazing.Idtech was only a competitor during idtech 3. All their other engines never quite matched the versatility of idtech 3.
It's also fairly obvious why studios keep choosing it over other engines. It's been around for 25 years at this point, so there is a huge pool of potential hires that have years or even decades worth of experience with it. The support and documentation are also solid, easily accessible, frequently updated and available in multiple languages (this is the main reason why so many Japanese studios switched from proprietary Engines to UE - they had everything translated into Japanese very early on).
If Unreal is so bad why is everyone using it?Almost every game using UE4, released in the past few years, has major performance issues. From the biggest AAA, to simple indie games.
It's not normal for a game engine to be this bad. And although devs might have some blame, the reality is that the issue is the game engine itself.
Without diety and Super AI, John Carmack making it, it would just be another meh engine.Imagine if MS makes Id Tech as a general open source engine. That would be amazing.
If Unreal is so bad why is everyone using it?
Microsoft has been inept and incompetent in gaming software for the last 10 or so years. Which is why they're using their money/resources to buy instead of build.They have the resources, they have the tech and they have the money to push it against Unreal.
Something tells me you didnt understand my analogy
Microsoft has been inept and incompetent in gaming software for the last 10 or so years. Which is why they're using their money/resources to buy instead of build.
Didn't know it was already up. For those wanting to burn some GPUs, here it is: https://unity.com/demos/enemiesUnity is the most popular engine on the market......devs just arent using HDRP so people assume the engine cant do amazing things.
The Enemies benchmark is still the most impressive thing you can run on your PC and even has RTX 4090s begging for mercy at native 4K.
CryTek had that weird period where they were in the shitter, and their support and documentation isnt at the same level as Unity and Unreal, they are improving but I think it might be too late to really claw back any developers.
Unigine just doesnt seem to have any game devs using it, but its used extensively(atleast it used to be) for other realtime applications such as archviz and military simulations
Making and maintaining your own engine is hard work, Sony has the ICE team who help with basically all the engines.
ATG from Microsoft also help with maintaining and upgrading their inhouse engines.
id and idtech are anomalous considering they are a relatively small team, but clearly talented beyond measure so they have an engine thats super performant.....im hoping under Microsoft more teams will be able to use it.
Indeed it does, Unreal Engine has alot of features that help in that aspect, but its far from perfect, Unity is much easier to use/learn.
The Crystal Dynamics team recently moved to Unreal Engine 5(sad face) and they said there were features they loved from the Foundation Engine that Unreal doesnt quite match.....but when you are the size of Epic, alot of features can be implemented much faster than if Crystal Dynamics tried to replicate Nanite in their own engine.
One of the complaints that Crystal Dynamics (and me) had of Unreal Engine was that the material system isnt quite up to snuff compared to offline or even CryEngine........they have since implemented a completely new material system and they will eventually sunset the old material system.
Sure, tell that to yourself. It might make you feel a little better, but it won't change the reality of what MS is creating.Microsoft has been inept and incompetent in gaming software for the last 10 or so years. Which is why they're using their money/resources to buy instead of build.
Oh, I get that it's not just the engine, but the tools and support for the studios that are using it.Yeah I think OP doesn't understand it is not necessarily about just the engine.
The tools is where the battle is being fought, you get a ton of users used to your tools and it's game over.
The ability to iterate, get tons of support, get a specialised tool for every part of your game.
It's is like asking can you build a car in your home garage, sure you can.
But a pro garage where you have all the tools at Hand is way easier and faster and cheaper in the long run.
The Engine itself is another matter entirely and worthy of discussion on its own, but I don't think that why devs are switching to Unity of Unreal.
It is really about the ecosystem before any of the other requirement like pure performance or graphics.
PS: also Unreal engine has been in continuous development for 30+ years with some if not the best Engineer on the planet working on it, good luck catching up if you don't have a Billion Dollar.
It is not mistake you cant understand an analogy. In any case, if you cant understand what i wrote you can just ignore it. Or ask for explanation. Or google it.Lol, wot?
If there ever was an analogy there, it was lost in the garbled nonsense you typed out.
Unity can do amazing things. But almost no one is using it to make AAA graphics in games.
UE4 became a standard but it has so many performance problems, it's a wonder why so many studios choose to use it.
We can only hope that UE5 won't become the same mess that UE4 is now.
No one will use it because either this MS engine cannot deploy to Sony/Nintendo platforms, or it just ends up as a bad product with little internal support because it can deploy to Sony/Nintendo platforms.Oh, I get that it's not just the engine, but the tools and support for the studios that are using it.
That's why I'm thinking MS could be one company that could offer an engine to other devs. They have the resources to create the tools and support the devs using the engine.
I have no idea if they would do it, but I think the industry needs another good option other than UE. It's not the best engine, it sucks on PC, and is horribly optimised.
It is however, the only show in town.
This makes senseBecause making an user friendly general purpose engine is super hard,
and some of the stuff that UE5 is doing is so advanced that "catching up" is borderline impossible.
Who's actually gonna invest the amount of time and money required? It'd make more sense investing the effort into making a game instead.
Do you think doing QA for a game is hard? Try doing it for an engine. that's an even deeper level of hell.
It may perform bad but it gets games done, without countless man-days of nuking the library folder and reimporting assets.If Unreal is so bad why is everyone using it?
If Microsoft was to make a third party engine, those guys would make it playable on every different platform.No one will use it because either this MS engine cannot deploy to Sony/Nintendo platforms, or it just ends up as a bad product with little internal support because it can deploy to Sony/Nintendo platforms.
Pretty much all of this.Because making an user friendly general purpose engine is super hard,
and some of the stuff that UE5 is doing is so advanced that "catching up" is borderline impossible.
Who's actually gonna invest the amount of time and money required? It'd make more sense investing the effort into making a game instead.
Do you think doing QA for a game is hard? Try doing it for an engine. that's an even deeper level of hell.
That's because it is proprietary and the product is a game not an engine for the public.If Microsoft was to make a third party engine, those guys would make it playable on every different platform.
MLB The Show uses a proprietary Sony Engine and plays just fine on Xbox, so it's not a big deal.