Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Nice visuals, the gameplay is kind of obtuse though, not sure what's with the enemies that stay put.