Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

Actually, submitting the project beforehand is probably a good Idea. What if your upload 30 minutes before the deadline is slow? I had myself almost not making it last time, because of that.

Hmm, there seem to be some shady entries around, tho.

I'm curious what you meant by the shady entries? I haven't looked too hard at anything myself, just curious.

(+1)

I've just seen a few who are either trolling (no download, but a price tag, offensive thumbnails), or sport far earlier creation dates.
But some of them disappearing hints at active moderation.

It just struck me as unusual for itch.