Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I felt an obligation to check this out just because of the name. That being said, the mechanic is super cool and the artwork is nice. Good stuff!