Normally, any game compiled with a modern version of Unity (I think maybe Unity 2018 or newer?) will crash on startup on OS X 10.9, with the message:
Dyld Error Message: Symbol not found: _getattrlistbulk
But, I got them to work by injecting some code to stub that missing symbol. The need to work around two-level namespacing made this much more annoying than it should have been.
I really need to document this process somewhere, and I've been thinking of posting a self-Q&A on this site. However, because the fix is basically to write and compile a bit of C code, I'm concerned the answer would be considered off-topic on Ask Different. On the other hand, this isn't the type of development question that would make sense on e.g. StackOverflow.
Any thoughts? I just don't want to spend a couple of hours writing something that will be closed. :)