Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Reminds me of one of those Newgrounds spam games back in the day.