Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Idea there, however the game plays very horribly and doesn't leave you with a good idea of what you've just played.