As of MacOS Catalina, Macintosh computers no longer support 32-bit Apps. This is unfortunate, because the Eschalon series is written in a defunct language called BlitzMax, which is no longer supported and never had a 64-bit compiler.
What that means is the Eschalon games are not going to work on the latest version of MacOS. Perhaps some clever person will develop a 32-bit emulator for Catalina that will allow apps like Eschalon to run? Until then, your only option is to play it on an older MacOS, or on a different platform altogether.
If we find a solution that works, we’ll be sure to post it here.