I'm using Gamestudio. It uses a scripting language, or you can go full C++ if you use their SDK. Their website looks ancient, but the engine is top of the line and improved all the time. We're expecting a new major update anyday, now.
http://www.3dgamestudio.com/
You can make just about anything with it if you can figure out how to do it with c-script.
Here's an example of a Lucasarts style adventure made with it:
http://zio.echoshift.net/downloads.php
My own title will be something akin to Dreamfall, Fahrenheit, or Broken Sword 3....at least in regards to the cameras and controls.