Combined with the itch.io app, that would be perfect !
We need leaderboards too, and maybe friends system ? To make online games
I hope the community aspect of Itch.io is going to be developped soon, that would be perfect for all the developpers !