开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 6 天, 点击查看活动详情
最近部门在思考转换方向的问题,考虑到游戏开发这个方向,因此在众多游戏开发引擎中,做一些小调研与比较。
Unity3D无疑是火的,资料显示在Apple应用商店和Google Play上排名最靠前的1000款游戏中,53%都是用Unity创作的。
大概在2013还是2014年吧,cocos团队来大学做过技术宣讲,因此脑子里便对cocos有点印象,这几天大概检索了一些资料,在这里跟大家分享一下。
cocos与unity对比
| Cocos | Unity3D | |
|---|---|---|
| 收费 | 目前免费 | 免费:过去 12 个月整体财务规模未超过 10 万美元的个人用户,且部分功能阉割;企业:¥13872/席/年 |
| 开源 | 开源 | 部分开源 |
| 所属公司 | 北京触控科技有限公司 | 美国 |
| 著名游戏 | 捕鱼达人3 | 王者荣耀,炉石传说,纪念碑谷,神庙逃亡等 |
| 2D/3D | 均支持,2D起家 | 均支持,3D起家 |
| 平台支持 | 跨平台,对小游戏支持度高 | 跨平台,对PC端或3D游戏支持度高 |
| 市场占有率 | Cocos国内手游占有率为40%,小游戏市场占有率为60%,全球手游市场占有率为20% | 超50%的手机游戏、PC游戏和主机游戏基于Unity引擎制作而成;2019年全球收入前一百的工作室中,有93%的开发者在使用Unity的产品 |
| 脚本语言 | JavaScript/TypeScript | C# |
| 优点 | 源码开源;内置H5引擎,能做各个平台的小游戏 | 易入门,操作简单,unity生态也比较好,插件也比较多,都有现成的解决方案 |
| 缺点 | 3D技术相对较弱,重度游戏的渲染效果不如Unity | 发布到H5平台不成熟,底层代码不开源,对程序员不友好,难精通,有时候遇到底层的问题只能等官方解决 |
就我个人而言,如果团队人数不多,无论从技术储备还是人员构成上,没有做大型游戏的可能性,特别是若领导对预算这一块儿有要求,还是更倾向于对小游戏支持度高,开源的Cocos,毕竟国内,尤其是领导对于一个软件卖多少价钱是有他自己的心理价位,而Unity的商用价格显然已经超出了大多数人的预算了。
附带上一些cocos手册与参考资料,特别是B站有Cocos的一些入门视频,可以跟随着学习一下。
[1] Cocos2d、Cocos2dx、Cocos Creator、Cocos Studio的区别 [2] Cocos Creator 3D 用户手册 [3] Cocos Creator 3.7 用户手册 [4] B站Cocos官方账号