Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Also if you like this, a  game on steam I recently discovered feels very much like this.. visage.. 

bro damn just looked up that game and holy crap i want it XD