• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

Microsoft should create an engine to go against Ureal.

Sega Orphan

Banned
Looking at what they got, I find it hard to believe that they went in big on slipspace. If they had, We probably would have ended up with a completely new from the ground up engine. This is more on the competency of 343. We will see the difference once turn 10 unveils their new motorsport running on their new engine.

I don’t know if it’s true or not, but I read that 343 considered porting everything over to UE5. Still something isn’t right, it’s obviously still taking them a geological age to do anything with what they have.
I personally think having to have the game on the Xbox One was the biggest problem for them, in addition to having less time to create the engine than they would have needed. Halo Infinate actually nailed the Halo look and feel, which was the thing they really needed to get right after their previous efforts.
The gameplay in Halo Infinite was excellent.
The biggest issue for me with Halo was the pop in, which I thinking was because they couldn't tailor the engine to take advantage of the XSX SSD. On top of that, the game lacked that polish I wanted to see. Stuff like ground deformation when the warthog was travelling for instance. Again, I think that came down to time, and I also don't think 343i are the most talented studio from a graphical point of view. Diversity over talent comes home to roost.
 

arvfab

Banned
But ForzaTech(or Unreal or id Tech) can't make a Halo game that plays like a Halo game.

And how does this influence the fact that an engine is bad/good?

So any game which has a custom engine just for that game, automatically means it has a good engine?
 

Sega Orphan

Banned
OP I understand your thought but you have to see that all those engines are not general purpose and solve specific issues those studios needed to have solved.
Its just cheaper to use UE than building your own general purpose engine.
I would agree with you if we were talking about a small single dev, but we are talking about MS. They have a number of high quality engines to base it off, they have the programming knowledge and infrastructure to do the work without destroying their game output, and they would have the ability and profile to promote the use with third parties.
 

Papacheeks

Banned
I had seen this topic mentioned before on a forum but couldn't find it in Gaf, but it really makes good sense, at least to me.
Microsoft now has some of the best first party game engines in the buisness.
Id tech 7 (id)
Forzatech (Turn 10)
Creation Engine (Bethesda)
Slipspace (343i)
Void Engine (Arkane)
And on top of that they will be having some cutting edge Engine tech coming in via Activision Blizzard such as IW Engine (Infinity Ward).

Microsoft is in a great position to take the best of all those engines to create a brand new cutting edge engine that incorporates all the DX12 U extensions such as Mesh Shaders, ML, SFS etc and then put it out as a third party middleware engine to compete against Unreal Engine. In that space there is only really UE, Unity and a bit of Crytech, which apparently is hard to program for.

With MSs software pedigree and coding resources they could put together an engine which would rival UE5.
Infact they are the company in the best position to do so. Their DX12U API is the leading API on PC, and Xbox by default. This could allow MS to chase other buisness areas such as Hollywood movie production like Epic is doing.
It creates another ecosystem for MS.
I think it compliments their existing products and Epic need some real opposition in that space.

Why not GAF? Why not?

Their API is why they are behind development and tool wise. It also is what added to halting of engine development for Finalization like UInreal 5. MS needs to fix their internal development of software engineers before they take on a actual Graphics engine.
 

winjer

Gold Member
Their API is why they are behind development and tool wise. It also is what added to halting of engine development for Finalization like UInreal 5. MS needs to fix their internal development of software engineers before they take on a actual Graphics engine.

Yes, MS needs to improve their APIs, SDK and OS. And a solution to shader compiling would also be nice, especially on PC.
But they are too busy making Ui changes, round corners, transparencies and the like.
 

Snake29

RSI Employee of the Year
iD Tech is already the best engine out there. what more do they want?

Performance wise, i say one of the best. But graphics wise...it's mostly flat looking, not that high res and looks a bit stiff.

I'm not a fan of ID Tech in general.
 

3liteDragon

Member
When was the last time you saw a game using Creation Engine? Bethesda have rebuilt the engine and with Starfield we will see the results of that.
And we haven't seen real-time gameplay running on Creation Engine 2 yet, so no I wouldn't jump the gun & consider it one of their BEST engines overall alongside id Tech 7 & ForzaTech just yet.
 
Last edited:

winjer

Gold Member
Instead of creating a new engine they need to have Direct Storage available for all developers to use.

Exactly.
This generation already started a year and a half ago, and we are still waiting for MS to finish and release Direct Storage.
Not to mention that PCs already had nVMEs bottlenecked by the old file system and I/O, for many year prior.

Unfortunately MS is too concerned with their Windows Store, Ui redesigns and breaking and fixing Windows 11.
 

3liteDragon

Member
Instead of creating a new engine they need to have Direct Storage available for all developers to use.
Well that's part of DX12U, so I'm sure all their devs have already integrated that into their engines. I think Hellblade II might be the first game to use it tbh.
 
Last edited:

01011001

Banned
Performance wise, i say one of the best. But graphics wise...it's mostly flat looking, not that high res and looks a bit stiff.

I'm not a fan of ID Tech in general.

wtf? did you play Doom Eternal? that game has such a high amount of small detail in every corner it's crazy.

pretty sure your impressions are from iD Tech 6, but iD Tech 7 was a gigantic leap in quality
 

Snake29

RSI Employee of the Year
wtf? did you play Doom Eternal? that game has such a high amount of small detail in every corner it's crazy.

pretty sure your impressions are from iD Tech 6, but iD Tech 7 was a gigantic leap in quality

It looked good, but something about ID tech was never really interesting graphics wise for me. I was never blown away about the graphics of any of the ID tech games. It was always down to the performance.
 

01011001

Banned
It looked good, but something about ID tech was never really interesting graphics wise for me. I was never blown away about the graphics of any of the ID tech games. It was always down to the performance.

I would agree for iD Tech 6 and earlier, but imo with iD Tech 7 they completely fixed all the issues.

we only have a single iD Tech 7 game so far and so we only saw a single style done with it. imo to fully judge it we'll have to wait and see how Wolfenstein 3 will look like since that has a more realistic style and not one as stylized as Doom.

but Doom Eternal has an impressive amount of depth on every single surface for a last gen game. so that "flat" look you mentioned is completely fixed in iD Tech 7. that was indeed an issue in iD Tech 6 and earlier.
 

Sega Orphan

Banned
Both Blizzard and Zenimax Online Studios also use their own thing.
Microsoft also owns the Hex engine used in Killer Instinct, which was really good for action games.

These examples I mentioned are meant for specific use cases like Slipspace with 343i. They should not force devs to use one engine for everything. It would be like Microsoft making a mandate that all their software be developed in C# with .NET framework.

Void Engine and by extension engine tech used by MachineGames and Tango Gameworks and also Valve's Source Engine and COD's IW engine are all based off id Tech. What Microsoft is license id Tech to third party like it was the case when it directly competed with Unreal.
I think idtech is a great engine, for sure, and along with Forzatech it's very, very efficient on CPU workloads. Alot of engines just suck with CPU resources such as RedEngine and Cryengine. However Epic has bought alot of companies that help UE such as Quixel and RAD tools. They have massive libraries for textures that idtech doesn't have. There are some areas where UE has advantages, which isn't surprising considering the amount of money Epic has spent on it compared to what id has done on idtech.
MS has the money and the ability to give it those resources.
 

xiseerht

Member
I am interested to see what the Forzatech engine can do on Fable. We have only seen it used on driving games. So Forzatech might end up being the best engine of them all. But id Tech is clearly no joke either.
 

Sega Orphan

Banned
I think Microsoft should focus on getting games out the door first and foremost.
I mean, they outdid Sony with first party game output last year including Forza H 5, Deathloop, Psychonauts 2 and Halo Infinate.
The "xbox has no games" meme is pretty dead at this point.
 

Sega Orphan

Banned
And we haven't seen real-time gameplay running on Creation Engine 2 yet, so no I wouldn't jump the gun & consider it one of their BEST engines overall alongside id Tech 7 & ForzaTech just yet.
No realtime gameplay, but the trailer was running on Creation Engine 2 and used no cinematic tools whatsoever, and that trailer looked impressive from an IQ point of view.
 

JCK75

Member
Epic in a short time has become the Monopoly they claimed they were trying to prevent..
if someone comes along and makes a superior engine and the result is their company is wiped out forever... I will celebrate personally.
 

Sega Orphan

Banned
I am interested to see what the Forzatech engine can do on Fable. We have only seen it used on driving games. So Forzatech might end up being the best engine of them all. But id Tech is clearly no joke either.
I think so as well. They clearly have spent alot of time rebuilding the Engine, and I am really hanging to see more of Forza MS.
 

3liteDragon

Member
Man that's a long way off. They've been talking about Direct Storage since 2020. Starfield needs to be using it.
You know I just realized something, developer previews for this went out in July 2021 & it was released to devs in Q4 2021 I think, games like Starfield which started production in 2018 won't be using this tech cause it needs to be built from the ground up with DS in mind. I'm actually starting to doubt whether Hellblade II will even use DS, cause that game went into production most likely during the latter half of 2021 & tech related stuff like this for games are all planned out thoroughly during the pre-production phase.

I think there's a MUCH better chance of Xbox first-party games that are in pre-production as of right now using DirectStorage than Hellblade 2 tbh. And MS supporting Windows 10 & 11 sounds confusing to me, I don't know how you make that work on two different OS's if you're developing a game with DirectStorage in mind, where one OS (Windows 11) has a superior storage stack that's supposed to "unlock the full potential of DirectStorage" according to MS while Windows 10's using the old software storage stack that they've always been using.

 
Last edited:

Roxkis_ii

Member
I mean, they outdid Sony with first party game output last year including Forza H 5, Deathloop, Psychonauts 2 and Halo Infinate.
The "xbox has no games" meme is pretty dead at this point.
Wow, your right. I actually forgot about all those games. I guess they didn't leave an impression.
 

Belthazar

Member
There's a well documented and supported engine that most professionals in the business know how to work with... And it also charges a very reasonable fee to be used.

Why do you think developers would be willing to put the effort to master a new one that would probably be a bitch to use for at least a couple years?

The only reason a developer has for having to learn a new engine is working in a studio that uses a proprietary. And in that case they would be around a lot of people that know it by heart so there would be no struggle of an entire development team figuring things out as they go.
 

Papacheeks

Banned
I think Microsoft should focus on getting games out the door first and foremost.

Thats the problem with their tools. Everything specifically Xbox is tied to DX12 API. Which is worked on by Windows team. Direct storage would benefit them even more but their instructions on the console are held back by Directx12 development. So if your having issues with that on top of using a engine thats not finalized like Unreal 5 then your going to have tons of issues. ID tech 7 is bethesda, and supports multiple API's like Vulkan. So they are probably safe project wise.

But they also are making PC versions which takes a good amount of time to test.

Microsoft needs to get their shit together.
 
I had seen this topic mentioned before on a forum but couldn't find it in Gaf, but it really makes good sense, at least to me.
Microsoft now has some of the best first party game engines in the buisness.
Id tech 7 (id)
Forzatech (Turn 10)
Creation Engine (Bethesda)
Slipspace (343i)
Void Engine (Arkane)
And on top of that they will be having some cutting edge Engine tech coming in via Activision Blizzard such as IW Engine (Infinity Ward).

Microsoft is in a great position to take the best of all those engines to create a brand new cutting edge engine that incorporates all the DX12 U extensions such as Mesh Shaders, ML, SFS etc and then put it out as a third party middleware engine to compete against Unreal Engine. In that space there is only really UE, Unity and a bit of Crytech, which apparently is hard to program for.

With MSs software pedigree and coding resources they could put together an engine which would rival UE5.
Infact they are the company in the best position to do so. Their DX12U API is the leading API on PC, and Xbox by default. This could allow MS to chase other buisness areas such as Hollywood movie production like Epic is doing.
It creates another ecosystem for MS.
I think it compliments their existing products and Epic need some real opposition in that space.

Why not GAF? Why not?

Unreal engine is the product of decades of hundreds of development teams' cumulative efforts to update.

MS cannot compete with Unreal. No single company can unless they release it as a middleware engine available to everyone and even then they'd be years behind Unreal in terms of ubiquity and community contribution.
 

oldergamer

Member
I dont think they need to do that. They can improve on what they have and even help make unreal better. No need to try and compete with unreal
 

ZywyPL

Banned
UE already has the newest and layest tech, it's a preview of what's coming in the next few years due to Epic and Nvidia/Intel/AMD/MS close cooperation, UE is basically the playground for those companies to inplement and test their new tech, so I really don't see a single reason why MS would need to spend a ton of time and money to at the end of the day achieve pretty much the same.
 

DaGwaphics

Member
I'm surprised MS hasn't entered this field, as a core tenet of their business is leasing software to enterprise businesses. Would seem like a natural thing to do given the amount of talent that they already have in-house in that area. Plus, there would likely be benefits for the Xbox gaming division, potentially both performance and financial gains, to use an engine tightly integrated with the GDK.
 

Bo_Hazem

Banned
This usually happens only 1 out of 343 times, thou.

Rob Mcelhenney Office GIF by Apple TV
 

ethomaz

Banned
What is exactly is the business reason for that?
Engines gives very low profit… if not most were not fighting to survive.

Unreal Engine is a exception because games like Fortnite cover it.
 
Last edited:
Top Bottom