Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Decent entry. It was challenging for me.