Game platform Itch.io is hosting its first Creator Day on May 14, and will forgo its usual cut of game sales made through its platform for a solid day. ...
No comments:
Post a Comment