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

Same here.

It also seems that on forum (itch.io Community » Game Development » Release Announcements) it is not possible anymore to post a new topic (or maybe it is deleted immediately since the image cannot be uploaded and/or embedded, probably)...