The hardware is unified. That’s all.
Just like consoles, the developers only have to develop for a limited set of hardware configurations (especially if they only develop for Apple Silicon).
I think if Apple really pushes for gaming they could easily become a competitor in the segment.
I am currently playing Lies of P on an M3 Max Macbook Pro and it’s playing very smoothly using the Metal API at high resolution and settings.
As a Gamedeveloper let me shine some light on that.
I use Unreal Engine, i know people who use Godot and Unity and all engines got support for the Metal API. so making games for mac is not a issue at all, actually it is almost identical to how you make games for Linux and consoles with of cause slightly different workflows.
Godot still working on getting it to work right but Unreal has their Apple Part working really well.
Here is our concern
- Who buys a Mac to play videogames? and if we make games for Mac, Nobody’s proberly going to buy them unless we offer them money to play.
-
Apple has a closed eco-system making it almost impossible to have even the slightest change of succeeding on the platform.
-
Their cooling system is not good enough to handle the performance our games demand. Their chips are going to but their cooling systems are not
If i make a game and that game makes their computers burnout i will have to face potential lawsuits and lose millions because Apple diddn’t want their computers to make noise.
-
Their closed Eco-system
Go watch Lois Rossman explain that as Apple proberly has targeted him a dozen times, but i do not wanna have to deal with first of all learning the Apple IDE"Xcode" then their metal API and how to integrate it, plus a bunch of other stuff so i can make games and get a bunch of angry people plus a multi-billion dollar company want money from me because Oh! You forgot to include 5000+ lines of code telling your game to behave in XYZ way depending on the output fet into the Apple API by our cooling system! this was in section 500000 part 2 at line 54 of the developer agreement you signed 50 different places. Now you go to Jail. -
Their is absolutely no market and it dosen’t seem like their ever will be one.
Making software on mac is a good experience. Making software for mac is a pain in the rear end just because Apple is Apple and they love selling you poorly designed stuff that breaks on purpose and stealing from people.
But you can download a gameengine for free and learn it to make games for the mac! Just make sure you can quickly escape to North Korea once they start going after you if you forget to code your game for cooling system optimization…
Also be sure to add loads of spyware that feeds your info back to apple as their products are the most heavily monitored products in the industry even outcompeting the Chinese.
I would never in a million years develop for such a platform, especially considering all other companies, even Microsoft is becomming more open, they are now closing down since they now have full control over their hardware