Hey, it is Steam only sorry. I was going to go on Itch initially, but they didn't have very good systems for uploading large files :)