Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Well, let's agree 8 months. No update on Itch, no developer info on itch. Itch is dead to him, so he can rake the money in!