Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

I didn't mean to sound harsh btw with my feedback but I think it's just better to say what I really think. So I hope that maybe you can keep some of these things in mind for the next project.

Given that you're beginner, I'd recommend that you maybe try publishing your games to Newgrounds as well, if you're not doing so already. Players there are really critical though, but once you get used to it, you can learn a ton. And you also get more plays usually than on Itch.

Good luck on your game dev journey! :)