Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Really liking the art style, but the sounds are kinda annoying.  Also not sure how well it fits the theme.