3 ms·
> "the vast, vast majority of Steam users have graphics hardware of a level that was perfectly achievable on a Mac" Exactly. So it was never really the hardwar
by Reason077 6y ago
> "the vast, vast majority of Steam users have graphics hardware of a level that was perfectly achievable on a Mac"
Exactly. So it was never really the hardware that held back gaming on Mac, but the fact that from a game-development perspective it's an esoteric platform that has limited or no support for the main industry standard APIs (DirectX, Vulkan, etc).
It was never worth the effort for most game developers to bother porting games to the Mac because writing a custom port for Metal was way too expensive to justify for such a niche market.
But now with Apple Silicon, that all changes. If you're going to port your game to iOS (and that's surely tempting - it's a huge platform/market with powerful GPUs and a "spendy" customer base) then you basically get Mac for free with close to zero additional effort.
- Mindwipe 6y ago> Exactly. So it was never really the hardware that held back gaming on Mac, but the fact that from a game-development perspective it's an esoteric platform that has limited or no support for the main industry standard APIs (DirectX, Vulkan, etc). I think it's more that gaming wasn't held back on the Mac. It was just bootcamp was much more common than people think. > If you're going to port your game to iOS (and why not? It's a huge platform with powerful GPUs and a huge, "spendy" market) Because mobile gaming and desktop gaming have very little in common. Note that Nintendo didn't port their titles when they released iOS games, they made new games. Users want different experiences, and flat ports of successful console gaming titles to iOS tend to fail. There are, all told, very few ports of successful PC/console games to iOS, and those that exist tend to be brand reuse rather than literal ports. > then you basically get Mac for free with close to zero additional effort. Not even remotely. The way you secure your service has to be totally different, the UI paradigm is completely different, you have to cope with totally different aspect ratios etc etc. It's significant effort, and it will be very hard to justify for most game studios. It's certainly more work in most cases than porting a Windows game to MacOS was when using a mainstream engine, and that was not a huge market.