Unless you’re deliberately using Windows specific stuff in you non-platform-specific areas like game logic. In which case facepalm.
EDIT: I know it’s not THAT simple but in general why not have a policy to be portable by default, platform dependent only when necessary?
Even then, having to implement that support infrastructure is time consuming if you have never supported that platform before. It is the first game that is the hardest. That is why publishers like Paradox and 2K can just throw almost every new release on Linux nowadays since they are all made on portable engines, are going to support OSX anyway, and they already have the support infrastructure for SteamOS and Ubuntu.
Its not even really an option, either. Since the games are commercial products in many (European) countries they have to by law support them in this way.
Yes I think there’s a good chance it’s compatible. Sorry for the slow response. Hope you get this.
I would drop this system in a heart beat if I could play all my AAA games on macOS, and I would replace it with a high end iMac Pro. Sadly two problems remain:
- I can't play my AAA games on macOS because things like Vulkan aren't fully adopted and in place yet
- You can't swap out the GPU in the iMac Pro
This is why my next build is going to be a Hackintosh.