Indie digital storefront Itch.io is holding its first ever Creator Day today, which means that until midnight tonight it will take no cut from purchases made on its platform—the developers get it all.
"Developers, musicians, and artists will receive 100% of sales after taxes and payment processor fees," Itch.io said. "We hope to make this a regular event to give developers an excuse to share and promote their works."
There's no reference to other storefronts in the announcement, but...