I've been uploading content to itch since December 2022. I have 6 games all playable in browser and 2 Godot shader assets. All are free so no revenue.
Views: 1310
Downloads: 253
Browser plays: 132
Followers: 9