Urho3D是一个C++编写的游戏引擎,它提供了一个Lua绑定库,使得使用Lua脚本来开发游戏成为可能。但是,Urho3D的主要开发语言仍然是C++,因此,在使用Urho3D时需要使用C++编写游戏的主要逻辑,然后使用Lua脚本来编写一些附加功能或者控制一些游戏对象的行为。
使用Urho3D,你可以将C++代码与Lua脚本混合使用,可以编写C++插件或库,使得Lua脚本能够调用它们。同时,你也可以使用Lua脚本编写完整的游戏或游戏场景,但是这通常需要使用Urho3D提供的Lua绑定库和API,这需要一些对Urho3D和Lua的深入了解。
总之,Urho3D是一个以C++为主要开发语言的游戏