- Unity3D
优点:业内最具竞争力的授权条款;易于使用而且兼容所有游戏平台;开发者社区支持强大;学习门槛非常第;开发商使用率最高。
缺点:工具数量有限,所以开发商必须给自己创作工具;做复杂和多样化的效果比较耗时。
编程语言:兼容C#和js,不过,国内大多采用C#脚本
代表游戏:炉石传说,神庙逃亡,全民炫舞,天天飞车,纪念碑谷
评价:在中国比较流行的一款框架,易于学习。
- 虚幻引擎(UE4)
优点:开发商使用率较高,开发商社区支持支持强大,有视频教程和大量资源。最佳的引擎支持并且随时更新其他引擎平台的功能,每次更新都会增加新工具,而且管理相对容易,碰撞系统和粒子渲染系统表现好。(绝地求生好像就是采用ue4编写的)
缺点:授权条款只适合大作,商业授权价格为99美元,在游戏收入超过5万美元之后,必须支付25%的分成。也有一些开发者抱怨有些工具不好用,学习门槛较高。
编程语言:C++
代表游戏:绝地求生,小米枪战
评价:商用最多的引擎,上手难度高。
- CryEnine3
优点:CryEngine 3可以让你的游戏更美丽,Flowgraph工具的美术编程能力非常强悍。该引擎具备最强悍的音频工具,所以音频策划和程序猿们非常喜欢。该游戏引擎还提供目前最为简单易用的AI代码技术,对于初入行的开发者,该引擎的UI触手可及。
缺点:推出时间相对较晚,开发者社区还不够强大;学习门槛对于初入行这比较高。
编程语言:C++
代表游戏:极品飞车系列,孤岛系列
评价:场景渲染最好的游戏引擎,入手难度很高。
- Cocos2dX
优点:强大而且灵活;提供成熟的框架和多种工具;开源、免费,社区支持强大,学习资料多。
缺点:和同类引擎相比比较复杂;学习门槛相对较高。
编程语言:C++,js,lua
代表游戏:愤怒的小鸟
评价:官网已经推出cocos creater,可视化编程,降低了门槛。
- 其他游戏引擎:
除此之外还有一些世界知名的3D游戏引擎:
RAGE Engine(狂暴引擎):GTA4,荒野大镖客
Naughty Dog Game Engine(顽皮狗引擎):神秘海域系列
The Dead Engine(死亡引擎) :死亡空间
IW Engine :使命系列
Anvil Engine(铁砧引擎) :刺客信条系列
寒霜引擎(Frostbite Engine):战地1943
以及一些H5游戏引擎:
Egret(白鹭引擎):国内自主研发,社区强大
LayaAir:国内自主研发,全球性能最好之一
Phaser:免费开源小框架