Just a random itch user, who has just started out recently.
I do in depth reviews on games I love. And planning to dedicate a small youtube channel on this.
Itch is amazing, idk why I didn't know about it before. Screw triple a developers, indie games will always deliver that retro pixel art at it's finest, and unique art. For any free games i post in my profile i recommend donating (even if its little, to the developers to keep indie games alive)
If you like fortnite go back to the epic store, not itch. ;)