Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I did send an email to support@itch.io but haven't received any reply yet. I will try to send it again.

(+1)

Support has been overloaded lately. It might take a while.