Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Ahh. I wondered why itch let me install it, so I checked the listing and it seems to be "flagged" as Windows: screenshot :/