目前市面上很多大型游戏都是做jaba配合code3d来开发
魔兽争霸3的核心引擎部分是用c++编写的,因为c++语言相对于其他语言来讲,具有很好的高效性和可扩展性.魔兽争霸3的3d引擎是用directXSDK和OpenGLSDK函数库编写的,这样能充分利用上显卡的硬件加速.魔兽争霸3的脚本引擎,比如地图和关卡编辑器等是用Lua语言编写的,这是一种脚本语言,但是具有很c++很好的兼容性,并且它的执行效率也很高.
建议用C#,C#是mono原生语言,后面碰到的问题较少。
如果想用自己的脚本语言,可以考虑用C#实现该语言的解释器,