Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

It's still in development, scroll down, the dev says they stream development.