PC support on Itch is planned, but we need to tackle some difficult legal and technical hurdles first. I strongly encourage using Steam if you can, this may take a good while!