Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Try downloading the itch.io software then download the game from there. What the software does is extract and install the game for you. All you have to do is run it from the software itself. See if that helps? Good luck~