the final release will be about 5€ and there arent any gaming platforms that I know of that sell for web
oh ok
Actually im pretty sure you can on itch. Or does it only cost to download it?