Apple added #DX12 support to macOS and Apple Silicon via its Game Porting Toolkit. It’s basically a 20k patch to Wine that will make it easy to play AAA Windows games on macOS without using a VM. https://github.com/apple/homebrew-apple
GitHub - apple/homebrew-apple

Contribute to apple/homebrew-apple development by creating an account on GitHub.

GitHub
This video goes into more details if you don’t want to read the insane patch file augmented on top of the homebrew formula. https://youtu.be/g3n62FOX1Go
Apple hid something AMAZING for Mac gaming at WWDC

YouTube
@film_girl If the aim of the toolkit is to bring more native games to Mac then it won’t see the light of day to the general public as a way to run Windows games as is which is a shame.
@apt they have to. It’s based on GPL code, they can’t hide the code. They have to make it public. I bet you could run this now against a bunch of AAA games on Steam and get them running on Apple Silicon with no problem.
@film_girl Doesn’t feel very ‘Apple’ but good news, cue a third party dev to make something of this in the coming weeks. *cough* @stroughtonsmith *cough*
@apt @stroughtonsmith oh, launchers will exist very soon for sure. Probably some that even feel very Apple. This is essentially Proton for Mac. https://en.m.wikipedia.org/wiki/Proton_(software) and I expect to see similar frontends the same way Steam Deck has multiple frontends beyond just the Steam interface.
Proton (software) - Wikipedia

@film_girl this is exactly what I've been hoping for since I learned how the steam deck worked.
@benwu @film_girl used to run Half Life 2 like this back when I was little with only an iMac family computer. Wineskin was also great!