Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Looks like the Alpha was taken down in preparation for an updated version, but this was mentioned in a post from June. More details on ModDB.