Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Ok this game actually got me a few times, played as part my 3 random horror game series :)