Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Are you still ok ? It's almost end of May, and I was wondering if perhaps you moved away from Itch to Steam ?