Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Yeah, I posted the Alpha here on Itch. The game has grown a lot in the 2 years since!