We don't know when will it release, however, they are currently working on the alpha beta before they will release due few months or years possibilty next year. Like Dota 2 (P.S. You mispell the word *Release*)