Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Awesome concept!  I feel like music would go a long way in setting up the atmosphere.