Here's a list of my most played games on my Mac in the last couple of years:
WoW, Hearthstone, Dota 2, League of Legends, Thronefall, Vampire Survivors, Baldur's Gate 3, Cult of the Lamb, Balatro, Death Must Die, Terraria, Dave the Diver, Mechabellum, Space Haven, Hades 2, Peglin, Stellaris, RimWorld, Dead Cells, Total War: Warhammer 2, Valheim, Civilization 6, Slay the Spire, Don't Starve Together, Cities: Skylines, Oxygen Not Included, SUPERHOT.
Games I play through GeForce Now:
Fortnite, Diablo 4, WoW, Apex Legends, Halo Infinite, Baldur's Gate 3, Cyberpunk 2077
The point of such an annoying long comment is to demonstrate that there is a very substantial Mac gaming library. The problem is that a new shiny game comes out that doesn't support Mac and you don't want to be the ONE guy in your group who can't play it because you're on Mac. The latest one for me is Deadlock. Not on GeForce Now, not on console, not on Mac... so I needed to get a Windows PC.
But if you're a kid and just looking for a general gaming machine, it plays a ton of cool stuff.
I noticed the other comments mentioned GeForceNow over _ethernet_. What connection speeds do you typically need to play these games over GeforceNow or similar.
nvidias cloud gaming offering. it works pretty well
The free tier is mostly crap (you only get to play if no paid users are using the capacity pretty much), but the paid tiers go from good to excellent.
Its main selling point is that you don't need to buy games for it separately, you can use your existing Steam catalog for example.
Can you elaborate? Thinking of setting up a MacMini for my kids but worried about lack of gaming options for them (I haven't gamed on a Mac in a dozen years and the state of gaming on MacOS was sad back then).