Its not so much about who owns it but the return on it.If you look around on GitHub, you might find Apple’s SceneKit demos.
And if you run them in Xcode, you can get a glimpse of what the M1 Pro or M1 Max is capable of.
It looks like PS7 or something from 2040. Metal supports up to 8k textures. Open GL 2.0 is capped to 2048x2048.
The main issue is that most games are written in C# using the Unreal or Unity engine.
So… someone would have to port a game like Halo natively to Swift.
Which seems possible, but Microsoft owns it…
In some cases yes they want to keep it exclusive but other developers have already stated that they wont be porting anything over after they(apple) ended DX support. They said the reason for it is the market is not there for them to make profit. Not a certain amount but not any.
THere are other cross platform AAA games that were written in DX11/12 that made it easy to move over to MacOS but with it being the way it is it is far more involved now for them to port the massive AAA titles. Like the big developers have said porting it over is not worth it.
There are not enough Gamers on Mac as a platform as a whole. Enough AAA gamers anyways. You get some easier and smaller games that were able to be ported but more complex games with more complex engines and graphics written for Windows are not as easy as it seems to port over.
There are more friendly engines to port but even with that..... Is it worth it?
There arent a lot of AAA gamers on Mac. You have a lot of Couch gamers and such.
Its a lot of work to get a 200 GB game to work properly on another OS for which it is not intended. Plus with the future now being the M1 its not like they are writing it to use Wine like on linux etc.
The only reason more and more games that dont leech off of In App purchases coming to Apple via Apple Arcade is because apple is in part subsidizing the cost of doing so and paying developers to make those type of games that gamers want.
Games with stories, good graphics and none of this ad or In app purchase ********. We want full on games. But no ones done it until the game devs are freaking paid to do it and the game devs dont get much from the apple arcade and get most of their revenue to make it worthy by being paid to do it.
Apple wants to grow gaming and attract gamers. Apple Arcade and the stats of the people playing and paying for it will (Appel hopes) show that the ecosystem can be profitable for Developers to make games for them. (AAA titles anyways that are not centered on adds or massive iAps always showing adds n **** in yo face.