主页 > 开发文档 > 主流游戏引擎都是用什么语言来开发?

推荐文章

主流游戏引擎都是用什么语言来开发?

1.unity 3d

这是目前最火的游戏引擎之一,像王者荣耀和仙剑六都是unity 3d开发的,这个引擎开发效率很高。

这个引擎要用C#来开发。


 

2.虚幻引擎

如果说unity 3d是第一的游戏引擎的话,那虚幻引擎能称第二。这是一个开源的引擎,它制作的游戏在画质上比unity 3d精美的多,但开发效率不如unity 3d。《绝地求生》就是这个引擎开发的。

这个引擎下限很低,上限也很高,用这个引擎不会编程都可以做游戏,这里面有个叫“蓝图”的东西,用蓝图可以在不懂编程的情况下做游戏。

虚幻引擎主要用C++来开发。

 


3.cocos系列

cocos系列主要是做2d游戏,不过cocos系列中的cocos creator可以做3d游戏,不过似乎性能不怎么好,开心消消乐就是cocos系列引擎开发的。

(1)cocos2d

这个引擎只能运行在IOS系统上,它是外国人写的。它用object-c开发。

(2)cocos2dx

这个是中国人写的引擎,它支持C++、lua和JAVA。这个引擎的性能比cocos2d强大。

(3)cocos creator

这个引擎虽然可以做3d游戏,但用JS开发,所以性能差,只能做小游戏。