Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

LOVE LOVE LOVE IT. Didn't read the above blurb before playing, so on the first time through it was a great shock to the system!