Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It looks really cool, but personally the character desgins for the humans are kinda ugly.