3rd person MOBA from Hi-Rez. I was bored fucking around on youtube and watched the above. Went to try and set up a beta account (which appears to be open now) only to find out I was invited around the time that video was made...
Anywho it looks like dogshit out of game and the UI is trash...