Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Hmm you shouldn’t need an itch.io account to download the game. Did you already try the instructions on this page?