Itch.io is waiving all sales fees today for ‘Creator Day’
Indie game storefront Itch.io is waiving sales fees on everything today, May 14th, as part of the company’s first Creator Day. Anyone selling things on the diverse storefront (which includes…