It released yesterday on Steam - as a backer, haven't heard anything about an itch.io release yet so probably best to buy it on there!