Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

That's something that needs to be taken up with Itch support.
Sorry about the account issues, I hope you manage to get it back somehow.