Leadwerks is a visual tool for building any kind of 3D game, for Windows, Mac, iOS, and Android.
Absolutely the best game engine for the small indie developer. I have licenses for Leadwerks, Unity Pro and T3D. Guess what. I uninstalled both Unity and T3D lately because in the end I found that Leadwerks gives me stunning graphics in combination with a very easy and straight forward C API.
I highly recommend you to have a look at thins engine if you are willing to program in LUA or C++.
Leadwerks 3 has a lot of improvements over the earlier versions. The editor's interface has been vastly improved, and it seemingly resembles Valve's Hammer Editor a lot now. This also means that the engine supports brushes, which is ideal for laying out interior level designs, and the workflow is really smooth, with textures and model importing being easy as pie. Community service is also very good, and Leadwerk's creator Josh frequently answers questions on the website's forum.
Be warned though that this engine is still mostly geared towards programmers, which means you need to have an experienced programmer on your team to do the compiling or learn it yourself.