Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

There appears to be a problem downloading this. Gets stuck at 50% download on both firefox and chrome. I really wanted to try this out.

Maybe check the archive and re-upload. Not sure if this is an issue with itch.io but I did download some other games so far.