I think the root cause is something wrong when packaging the game, some executables do not have the "x" permission, I had successfully fixed this issue by following command
find Game.app -type f -exec file '{}' \; | grep executable | sed 's/:.*//' | while read i; do chmod a+x $i; done
it is better than make all the files executable
chmod a+x Game.app/**/*