As far as I'm aware, you should already be able to download and play this game using the desktop version of Itch!I don't think there should be anything different regarding it.