Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Very creepy. The tension that builds up is really scary. And mannequins are always spooky.