Hummer + Unreal Engine

Of course!

Unreal Engine and Unity are actually very great at building user interfaces.