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

Glad I stumbled across this thread, I've just setup an itch account and setting up my first game going crazy trying to upload screenshots :D

I'll just go ahead and assume it's broken and sit tight for a fix.