-
Use https://github.com/Whisky-App/Whisky or Crossover. It runs really well if you change the launch options to `nojoy`, turn on vsync (or else it may crash every couple minutes), and can bear some audio glitches.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
MoltenVK
MoltenVK is a Vulkan Portability implementation. It layers a subset of the high-performance, industry-standard Vulkan graphics and compute API over Apple's Metal graphics framework, enabling Vulkan applications to run on macOS, iOS and tvOS.
https://github.com/KhronosGroup/MoltenVK
Translating between rendering APIs is not really the problem. The GPU design is more different than the API is.
-
You may be interested in Wineskin for M1/M2 Macs. I use this to play some old school games on my 2023 M2 Max Mac. https://github.com/Gcenx/WineskinServer
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.