3d – Optimal game engine for a Warcraft3-like game

I am looking for an engine to implement an arena game where each player controls a unit and has to move around the battleground and use character skills in order to defeat opponents and win.

The game engine shall support the following features:

  • 3D models
  • 2D arena (there is no motion along the height dimension)
  • Realtime flow
  • View from the top
  • Programmable game objects with a focus on the following types: unit, terrain, building, decoration, projectile
  • Head-up display
  • Target platform: Android

Similar functionality has been already implemented in Warcraft 3 and its World Editor. So, ideally, I would like to find a Warcraft3-like engine being able to produce standalone executables (unlike World Editor).