Yeah, itch.io is legit, and one of the developer friendlier platforms around, only taking an (optional) 10% cut instead of the 30% many others take. I say optional, because they offer the choice to give them nothing at all or very big cut, or anything in between, and 10% is their default that I kept it on.Do y'all actually get the money off of Itch.io? Want to make sure where my money is going.
Just me btw, no y'all.