Unsurprising
With Apple deprecating OpenGL we’re gonna see less and less games making their way to the Mac
Sure Capcom will throw us the occasional resident evil for some reason (my guess is Apple helped porting RE engine to Metal) but everyone else is not gonna bother unless they’re using an engine that altready supports Metal
Or just going thru MoltenVK I guess, but it’s obvious Apple doesn’t care much for those solutions.
Honestly if Apple ever wants gaming to happen on Mac they need to stop trying to get everyone to use Metal and support Vulkan
But there’s way more money to be made on casual mobile games anyway, so they literally have no reason to
Yeah it’s always been terrible
Ironically we’re the only ones with a 64bit client, for whatever that’s work
Oh and we finally have GPU accelerated rendering on the webviews now, hooray?
App’s still Intel only and runs like a dog on AS, even resizing the window is a struggle 🤷♂️
“Gaming Mode” in macOS was made pretty apparent, but Apple also
quietly announced at WWDC23 its newest
Game Porting Toolkit with a translation layer for Windows DirectX 9–12-&-Direct3D-to-
Metal 3 translation, DirectInput and XAudio2 translation, other API translation — even some Rosetta-like
×86_64 game instructions to Apple Silicon translation(!) —
strictly for development purposes, though.
No gaming company or game developer can
include the toolkit when shipping their game.
It’s strictly a tool and a “simulator” to demonstrate to game developers/coders how their games would look and work
IF they ported them to Mac (but wrote them specifically for
Apple’s Metal 3 and other APIs instead of DirectX 12, etc. — bringing their performance up to native speeds — or faster).
Being translations, they obviously don’t work as fast as they would if they were optimized for Apple Silicon and Apple APIs, but it gives game developers a glimpse of their games running on macOS and Macs.
It’s a pretty extensive project and the Apple software engineers who did it deserve a little
appreciation here!
It’s similar to
Valve’s ProtonDB on Linux.
Valve didn’t grace the Mac platform with these kinds of efforts, so
Apple did. (But I’ll bet
Apple Arcade had
something to do with Valve’s apparent
dissing the Mac.)
So Apple’s doing
something to woo AAA game developers, but it obviously appears they need more incentives than this toolkit.
Developers are being sold on
translation, not on the appeal and superiority of Apple’s proprietary APIs and Frameworks.
(Being taught only how to
translate was the whole reason Americans never took to the metric system…)
btw, “Satin” on git
was shaping up to be a
very interesting, very promising use of the Metal 3 API…
(The Satin Framework project needs
crowd funding, though! —
BAD! — if it’s to
proceed, so find a way to
donate if you
really do want to see more and better games on the Mac platform. Maybe check with
@Rezaali on “X”.)