Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

And here is my lets play. This game is nuts but awesome.