When I package up games, I've had good luck zipping a game with the Windows built-in folder right-click "Send To => Compressed (zipped) Folder". It marks everything in the folder as executable when Linux and Mac users unzip it. Third-party archivers like WinZip or 7-Zip usually don't mark files as executable, and require the permissions fix with chmod u+x.