I was wondering if you (itch.io) has any info to share on the number of new games uploaded every day?
I posted 3 games over 5 days. Their IDs were 99845, 100815, 101945. Assuming ids are consecutive that seems to be around 400 new games a day. Of course even if ids are consecutive some of those ids might be for games not yet uploaded. Still it would be interesting to get some stats.
I saw this older info but it seems to only include games for sale?