Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I did look at the game page and somehow totally over looked that.