有没有国产的游戏引擎?为什么很多游戏公司都是去购买的引擎?

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

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

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

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引擎,但是他们的商业化做得不是很好,因此不做盘点;

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

从实际工作经历来说,我算是已经怕了那些所谓的“自主研发引擎”了……

维护和改进一个游戏引擎是一个非常消耗人力和时间的活计;并且好的游戏引擎在架构设计上都甚为严谨,这对于引擎的设计人员要求相当高。我所见过的自研引擎从架构设计的统一性和通用性上来说,比起Unity/Unreal之类真的只能用“支离破碎”来形容……

由此导致的结果是非常戏剧性的。比如说,如果使用Unity 2.x这样的老版本(当前最新版本是3.5),你一样可以在其框架下保证不错的开发速度;但是如果是自己公司组的那些七零八落的没多少人维护的引擎……乖乖,我只能这样举个例子:曾经我在上海某个还不算小的公司里面用他们那个没多少人维护的引擎提供的编辑工具,做出来的文件全部需要用UE打开来手动修改部分值和格式之后才能在游戏中正常运行……

所以实际上,我绝对赞成 权然Chobi-Q 的观点。随着游戏复杂度的提升,类型的多样化和产业竞争的加剧,产业分工细化已经在所难免。因为单纯对于一个游戏公司来说,自己做一个引擎然后提供维护,无论是在技术上还是经济效益上还是实际使用效果上,已经越来越不实惠和缺乏意义了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注