在早期火妹科技写过一篇关于市面上游戏开发引擎的汇总,但是不够详细,今天火妹科技继续来为大家带来主要关于开发引擎优缺点的详细汇总:
一、Unreal4(虚幻4)
1.适用平台:
MicrosoftWindows、MacOSX、iOS、Android、虚拟现实设备(包括但不限于SteamVR/HTCVive、Morpheus、OculusRift及GearVR)、Linux、SteamOS及HTML5平台。
2.编程语言:
C++或无需编写代码。
3.优点:
开源免费,画面效果出色,已有多款商业大作经验。同时,它还能跨平台,商店资源丰富,提供了无需编写代码即可制作游戏的强大功能(可视化开发)。
4.缺点:
开发机器配置要求较高。
二、Unity3D
1.适用平台:
iOS、Android、Windowsphone8、Tizen、MicrosoftWindows、WindowsStore应用程序、Mac、Linux/SteamOS、网络播放器、WebGL、PlayStation3、PlayStation4、PlayStationVita版、XboxOne、Xbox、WiiU、AndroidTV、SamsungSMARTTV、OculusRift、GearVR、MicrosoftHololens、PlaystationVR。
2.编程语言:
C#、javascript、Boo。
3.优点:
方便易用,中文资料丰富,跨平台,商店资源丰富,可视化开发。
4.缺点:
画面效果一般,不是免费开源,引擎效率比较低。
三、Cocos2d系列
(包含Cocos2d-x、Cocos2d-ObjC、Cocos2d-html5、Cocos2d-xna等)
1.适用平台:
MicrosoftWindows、OSX、Linux、iOS、Android、Tizen、Linux、MacOSX、HTML5浏览器、WindowsPhone78、Xbox。
2.编程语言:
Python、Objective-C、C++、Lua、JavaScript、Swift、JavaScript、C#。
3.优点:
开源免费,跨平台,中文资料丰富,2D技术丰富且成熟。
4.缺点:
不可视化开发,3D方面技术不成熟。
四、CryEngine3
1.适用平台:
MicrosoftWindows、OSX、Linux、PlayStation3、PlayStation4、WiiU、Xbox、XboxOne、iOS、Android。
2.编程语言:
C++、Lua。
3.优点:
画面效果世界一流,可视化开发,跨平台。
4.缺点:
开发机器配置要求较高,不是免费开源。
五、Frostbite3(寒霜3)
1.适用平台:
MicrosoftWindows、PlayStation3、PlayStation4、Xbox、XboxOne。
2.编程语言:
C++。
3.优点:
画面效果出色,可视化开发,跨平台。
4.缺点:
开发机器配置要求较高,不是免费开源。
六、Egret(白鹭)
1.适用平台:
HTML5、iOS、Android、WindowsPhone。
2.编程语言:
TypeScript、JavaScript。
3.优点:
免费开源,配套工具多,全中文文档,可视化开发,跨平台。
4.缺点:
支持平台较少,大多数时候用于开发对性能和效率要求不高的小游戏。