7款各有特色的游戏开发引擎优缺点对比

  游戏观察9月29日消息,游戏引擎,简单来说就是游戏开发的工具。老话说得好,磨刀不误砍柴工,对游戏开发者而言,多花点时间考察各类引擎还是相当必要。

  不过,开发者选择游戏引擎,可不是仅仅判断引擎性能是否强大、画面效果是否够逼格那么简单,成本是否可控、遇到问题是否有人解决、引擎和目标游戏是否匹配等也是开发者不得不考虑的问题。

  以下楼主将盘点那些相对好用也各有特色的游戏开发引擎,不吹不黑,评分尽量客观,盘点不到位之处,欢迎指正。(排序标准:画面质量从高到低)

  1:CryENGINE

  所属国家:德国

  适合游戏类型:顶级画质主机游戏/VR、AR游戏

  使用费用:每个月9.9美元使用费,发布的游戏免版税

  容易上手:☆☆☆☆☆

  画面效果:★★★★★

  总体打分:★★★☆☆

  代表游戏:《孤岛危机》《罗马之子》

  优点:

  ①本世纪最强画面表现力,粒子和光影效果非常棒;

  ②基本免费使用,而且不抽成、开源(点评:Cry好像疯了)

  缺点:

  ①教程不仅少还编得乱,编辑器稳定性差,学习难度比虚幻还高(点评:英文差的学起来更难);

  ②引擎常与市场脱节,成功案例非常之少,现在引擎已经卖给亚马逊了。

  一句话点评:商业失败但依旧是本世纪的画面之王

  2:Unreal

  所属国家:美国

  适合游戏类型:顶级画质主机游戏/VR、AR游戏

  使用费用:非商用免费,商用每个产品在每个日历季度获得首个3000美元后,需支付总收入的5%

  容易上手:★☆☆☆☆

  画面效果:★★★★★

  总体打分:★★★★☆

  代表游戏:《战争机器》、《质量效应》、《无主之地》等

  优点:

  ①极佳的画面表现力,虚幻模型渲染非常细腻;

  ②虚幻4已向开发者免费开源;

  ③虚幻作为老牌商用引擎,经典代表作品不少(主要是主机游戏),且质量很高。

  缺点:

  ①虚幻一般常用于大型主机游戏的制作,学习门槛较高:需要扎实的编程基础+扎实的英语水平+耐得住寂寞的心+好体力;

  ②移动平台的优化水平有待提升。

  一句话点评:开发者心目中的大佬级引擎

  3:Unity

  所属国家:英国

  适合游戏类型:通用各类传统游戏(AAA级的主机游戏除外),VR、AR游戏

  使用费用:个人版本完全免费,专业版本售价1500美元,支持开发团队以月租形式使用,月租费用为每月75美元

  容易上手:★★★☆☆

  画面效果:★★★★☆

  总体打分:★★★★☆

  代表游戏:《炉石传说》《轩辕剑6》《Pokemon Go》等等等

  优点:

  ①Unity相比以前的虚幻(当年虚幻授权费高到吓人)要便宜很多,也易上手得多,打破了引擎和游戏的“次元壁”,让引擎更亲民(点评:这一点真的很厉害);

  ②国内开发者使用最多的引擎,资源教程丰富,作品案例多,国内大家见到的一些画面看得过去的游戏大部分都是Unity做的。

  缺点:

  ①Unity的开发者大多非游戏行业(博物馆之类)出身,对游戏市场缺乏了解,大部分东西都靠第三方插件,GUI这种东西都是今年才新添,还是相当坑爹;

  ②Unity不仅不开源,而且bug还很多,又是国外引擎,遇到问题找人也找不到,反馈意见到解决的周期太长,开发过程还是比较苦逼的。

  一句话点评:引擎界市场占有率之王

  4:C2engine


  所属国家:中国

  适合游戏类型:通用各类传统游戏(AAA级的主机游戏除外),VR、AR游戏,HTML5 3D偏重度手游

  使用费用:免费使用

  容易上手:★★★★☆

  画面效果:★★★★☆

  总体打分:★★★★☆

  代表游戏:《全面回忆》《吸血鬼日记》《真三国战记》等等等

  优点:

  ①根据目前资料来看,C2engine比Unity上手难度要低得多:国产开发引擎,引擎也是全中文,而且引擎在朝着无编程方向发展(点评:要上天);

  ②在技术基本碾压其他国产引擎(简单罗列一下:支持开发3D HTML5手游开发、热更新、国内唯一无限大小无缝地图、包体比Unity小30%~40%、支持H5/VR/AR/3D/2.5D/2D内容开发,全平台支持,跨地产、旅游、军事、服装等行业)

  ③目前唯一和中国陆军军方合作的VR引擎(军事迷表示:这很6)

  缺点:

  ①引擎虽然从开始做到现在已经十多年了,中间引擎开发团队也用C2engine做了几款游戏,但引擎向其他开发者免费开放使用还是今年,所以至今没有爆款到耳熟能详的游戏(新公布的引擎……勉强可以谅解……);

  ②不得不吐槽一句:C2engine原来是叫C²engine(网络复制粘贴),虽然C2engine也能搜到,但那个平方也太难打了。

  一句话点评:迄今最值得期待的国产3D引擎

  5:Cocos

  所属国家:争议较多(香港的王哲仿照老外写的cocos2d的设计做了一个cocos2dx……)

  适合游戏类型:2D游戏(其他游戏也可以做,但Cocos成就最多的还是2D)、HTML5轻游戏

  使用费用:免费使用

  容易上手:★★★☆☆

  画面效果(2D):★★★★☆

  画面效果(3D):★★☆☆☆

  总体打分:★★★☆☆

  代表游戏:《刀塔传奇》《保卫萝卜》《捕鱼达人》等等等

  优点:

  ①免费开源,使用成本低;

  ②2D小游戏上做得还算挺不错的,用这个引擎做的2D小游戏火了挺多款的,四颗星也是加在这里,很多轻游戏爱好者喜欢玩的开心消消乐、保卫萝卜、捕鱼达人、暖暖环游世界都是这个引擎做出来的,这些游戏很多女孩子都挺爱玩的;

  ③支持HTML5游戏的开发,上面提到的C2engine也支持HTML5游戏,不过就画面效果来看,C2engine的HTML5游戏偏重度3D,Cocos的HTML5游戏偏轻度,HTML5这块市场未来五年时间还是挺值得关注的。

  缺点:

  Cocos在2D领域做得还是不错的,不过他们的3D游戏确实做得不咋地,毕竟是新手,具体画面参考Cocos的《英雄万岁》。

  一句话点评:国内2D游戏开发行业的领军者

  6:Egret

  所属国家:中国

  适合游戏类型:HTML5轻游戏

  使用费用:免费使用

  容易上手:★★★☆☆

  画面效果:★☆☆☆☆

  总体打分:★★★☆☆

  代表游戏:《围住神经猫》《传奇世界H5》等

  优点:

  ①HTML5游戏行业目前来说火过的《围住神经猫》是Egret(白鹭引擎)做的,但严格来讲,这款游戏最大的优点是走了创意的路子,跟画面引擎什么的没啥关系(点评:为《围住神经猫》的游戏策划点个赞),不过有了这种案例在前,白鹭在HTML5游戏界的影响力还是OK的,虽然依旧次于Cocos;

  ②工具比较齐全,后台还是比较完善的,方便测试工具;

  缺点:

  ①白鹭工具虽然齐,但同时摊子铺得太大,给开发者带来的问题多多,做稍微重一点游戏的时候因为引擎不停地修复BUG是常态;

  ②画面、技术都算是一般,在HTML5轻游戏界,市场影响力逊于Cocos,技术力量差于下面提到的Layabox,不过反过来看也可以说是优点……

  ③白鹭对大部分厂商的支持率很低,接手之后就不会帮你推广,只有签了独代后才会帮你运营。

  一句话点评:围!住!神!经!猫!

  7:Layabox


  所属国家:中国

  适合游戏类型:HTML5轻游戏

  使用费用:免费使用

  容易上手:★★★☆☆

  画面效果:★★☆☆☆

  总体打分:★★★☆☆

  代表游戏:《梦幻家园》《醉西游》等

  优点:

  ①上面讲到,Layabox在技术支持上要优于白鹭,性能不错;

  ②Layabox的市场推广也是尽心尽责,CEO故事太多,自行百度搜索“谢成鸿”……

  缺点:

  ①Layabox早期工具不全,如果想要完整开发出一款游戏,需要自己写工具,过程比较麻烦;

  ②Layabox水军太厉害,找Layabox资料的时候感觉Layabox要跟着他们CEO一起上天了,知乎上也是水帖,楼主对这个引擎已失去判断能力(╯‵□′)╯︵┻━┻

  一句话点评:一款CEO要上天的引擎

  总结说明

  ①以上也是楼主接触引擎一段时间后,综合影响力、技术力量、市场占有率评判的小小心得,这些引擎大多免费使用,感兴趣的同学可以亲自尝试一下;

  ②目前国内移动端游戏市场的增长速度已经放缓,随着网速、手机性能的提升速度越来越快,HTML5手游的市场未来会越发明朗,楼主对这一块也比较好看,所以多写了一些,目前国外也有几个HTML5引擎,但是他们的商业化做得不是很好,因此不做盘点;

  ③个人兴趣盘点,尽量客观公正,但难免有所偏好,因此以上内容如有不当之处,欢迎指正。