I'm no expert, but as far as I know there is no other way on Itch Io to have your game play in a browser and be downloadable at the same time as there is currently.
Sandro
14
Posts
259
Followers
A member registered Dec 20, 2023 · View creator page →