Blizzard have opened their new MOBA up for beta applications, if you’re a fan of Blizzard, DOTA or LOL you’ll probably love this, if you’re confused by what all these acronyms mean, probably not.

Advertisements