Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(-1)

You use the setup to download it... double click the setup and download.. its very simple

Yes, but then the game can not be launched from within the itch app making it useless.