Factorio is great if that's your kind of game.
Patient Gamers
A gaming community free from the hype and oversaturation of current releases, catering to gamers who wait at least 12 months after release to play a game. Whether it's price, waiting for bugs/issues to be patched, DLC to be released, don't meet the system requirements, or just haven't had the time to keep up with the latest releases.
^(placeholder)^
Pretty much anything valve released on the source engine. TF2, half life 2, portal 2, either of the left 4 dead games, all run on Mac and have co-op modes.
With a bit of fiddling (i.e. installing the Windows version of Steam with Wine). I think they're all still 32-bit and Apple has dropped 32-bit support in recent macOS releases. Maybe that'll change since they're making a 64-bit Linux version of Team Fortress 2, but I won't hold too much hope.
Oh my bad, I didn't realize they weren't keeping on top of apple's architecture changes
Stardew Valley, maybe? There is both a Mac OS and a PC version.
I don't know about Mac, but Deep Rock Galactic is the best co-op game I've ever played.
Factorio. The best value for money game i have ever bought. It is never on sale, so no need to wait.
The factory must grow! But remeber that the factory can not grow if the engineer do not eat, sleep and care for themself and their family!
Borderlands 3. I've never tried it in multiplayer, and it certainly isn't as well written as 2, but it's fun and it has cross play.
I second this, borderlands 3 story felt flat for me but the gameplay is so fun for me
Torchlight 2
It'll run well on just about anything (both hardware and OS) and its co-op multiplayer is quite fun.
Also regularly on sale for 5 or 10 USD.
I would look into For the King
Don’t starve together is one of my favorites that works on like every platform
Second Life RP. Star Trek Online
The “We Were Here” series.
Overcooked 2 when its on sale