Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
Deleted 47 days ago

Hey :)  Sounds like an itch.io error.  Can you ask their support?  Sorry that you had problems!