Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

Almost ~18 days later and we finally are able to claim the game and download/install it via the itchio desktop application.  Yay :)