Yeah, Unity is one I intend to look at. It's not immediately obvious from their page what language(s) we'd be coding in, however.
Since it's .NET based via Mono i'd assume C# but it also says it supports scripting languages: JavaScript and Boo, a dialect of Python.