Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Can't really say anything about the scariness because I can't even get past the normal fight dew to the sliding and how you instantly die when you fall in the water.