Wargaming's upcoming PvPvE shooter is aiming to deliver epic mech battles unlike anything the studio has made before.