This is just something I would like to note mainly to Mac developers, and, may be, open some kind of discussion.
When generating apps from engines like Unity or Godot, permissions on final MacOS app are, normally, wrong. Final game cannot be executed on player, loosing impact. In order to solve it, you need to open app's content and modify execution permissions on the Mac app executable (something normally out of the scope of standard players).
On *nix systems, permissions are kept over systems. So, reasembling the game, but with rigth execution permission fix the issue. Am I right? Comments, please.