Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

dl not starting, other devs have mentioned itch has a file size cap so you might have to use mega.nz or something as a mirror.

another option one dev did was sell through itch but host the game file on humble bundle, but i'm not sure how they set that up, and it's a bit weird because there is no humble store page for it