Site looks clean but the 10% fee the site takes on every sale seems a bit high:
>First, itch.io will take 10% of the total, 10$. Then the payment provider will take $0.30 + 2.9% of the total price, $10. Leaving you with $8.41.
>First, itch.io will take 10% of the total, 10$. Then the payment provider will take $0.30 + 2.9% of the total price, $10. Leaving you with $8.41.