Yes. I'm actually waiting for Itch support to answer my request for more upload space. (we only get 1GB and have to request more)In the meantime, this was the best way I could find to publish it.