Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It released yesterday on Steam - as a backer, haven't heard anything about an itch.io release yet so probably best to buy it on there!