Does this have a downloadable executable?
Not directly, but if you install the Itch.io app, you can download and play it offline.