Games rely on more than just the OS API and even variation between Linux flavours or installed libraries on the same flavours can make compatibility difficult. My success rate at running games with a Linux native version is maybe 50% before I fall back to proton and the windows version. The consistency helps, though kudos to the developers who put in the effort to get their games working on Linux in general rather than just their particular systems.
The gpu library is a big one. There’s OpenGL, DirectX, and Vulkan (which is the successor to OpenGL) that I know of. Linux and windows support all three, in some form or manner, but afaik mac only supports OpenGL, which really holds back game development, especially with DX being the most popularly targeted one.
Though my info might be a bit dated because I dgaf about macs generally, just wanted to point out that the shared roots between mac and Linux don’t necessarily mean targeting one would make targeting the other easier in a meaningful way.
Maybe one day they’ll sell a dongle to play games (which is really just a live boot linux install).
Games rely on more than just the OS API and even variation between Linux flavours or installed libraries on the same flavours can make compatibility difficult. My success rate at running games with a Linux native version is maybe 50% before I fall back to proton and the windows version. The consistency helps, though kudos to the developers who put in the effort to get their games working on Linux in general rather than just their particular systems.
The gpu library is a big one. There’s OpenGL, DirectX, and Vulkan (which is the successor to OpenGL) that I know of. Linux and windows support all three, in some form or manner, but afaik mac only supports OpenGL, which really holds back game development, especially with DX being the most popularly targeted one.
Though my info might be a bit dated because I dgaf about macs generally, just wanted to point out that the shared roots between mac and Linux don’t necessarily mean targeting one would make targeting the other easier in a meaningful way.
Maybe one day they’ll sell a dongle to play games (which is really just a live boot linux install).