The Second Itch.io Creator Day Is HereJul 23 2021BoomyThe Itch.io Creator Day has returned, with developers putting their games on sales to take advantage of receiving a full 100% of the revenue.