Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Oh well. The game is still quite fun, just less convenient.