每日一摸触控Cocos与Unity的竞争,3D能力是未来关键

编辑:小蜂 发布时间:

Cocos想在未来保持对Unity 3D的竞争力,当务之急还是要提升自己的3D能力。

  最近触控和Unity有点打嘴仗,先是在去年11月,第九届Cocos开发者大会上,触控科技CEO陈昊芝表示:中国市场70%的游戏是Cocos引擎开发的,而收入最高的游戏80%是Cocos开发的。在日本,今天30%—40%收入榜最高的产品是Cocos开发的,包括日本的GungHo启动了亚洲的开发,也是用Cocos;在韩国前10名中已占6款。

  同样的数据陈昊芝也拿到了去年年底的中国游戏产业年会上,但Unity中国区总裁符国新在随后上台演讲时对此提出了异议。符国新表示,每年有将近4万多款游戏使用Unity开发,国内也有将近75%的市场份额,他援引麦肯锡的报告指出,全球除了国内的安卓市场之外,其他的市场还是Unity的市场份额比较大。

  陈昊芝随后在对公司内部发邮件对符国新的说法进行反驳,他指出在麦肯锡的报告中,Cocos系列引擎的占有率在全球多数地区的App Store中高于Unity,且触控还有AnySDK等其他工具,微信、H5、PS4等各种平台上也有许多Cocos开发的游戏等。

  正像陈昊芝自己说的那样,对引擎而言唯一能证明它的存在感的就是它的市场占有率,对于以引擎起家、当前海外***业务又在收缩的触控来说,Cocos是绝不能有所闪失的立命根本,所以陈昊芝才会赶快发内部邮件以稳定军心。

  这两家引擎当前到底孰强孰弱不是龙虎豹在意的地方,他们现在明显还处于角力竞争阶段,倒是未来,哪一家引擎有可能胜出?

  简单的以2D/3D技术领域来推测两家的胜算是不可能的,因为在手游时代,2D与3D并存的情况还将长久持续下去,甚至到这一产业落到像单机和网游那样平稳运行阶段后都会是如此。而且Unity和Cocos这两款引擎,其实都是2D/3D双向兼修的。2013年11月底,Unity和触控在第二届GMGDC全球移动游戏开发者大会上前后脚发布Unity的2D引擎和Cocos的3D引擎是两者的上一次交锋。

  “Unity 3D”,看名字就知道,这是一款3D游戏引擎。但龙虎豹要在这里为大家扫除一个误区,可不是说3D游戏引擎就做不了2D游戏,龙虎豹较早之前也曾介绍过日本游戏公司用Maya+Unity 3D开发2D游戏,成功节省工作量的事例。Unity 3D内部早就拥有2D插件,所以Unity推出2D引擎时,被看做是顺理成章。

  触控的Cocos 3D引擎就麻烦一点,因为Cocos2d是一个开源引擎,最初由一位阿根廷开发者创造。触控可以在其基础上做出Cocos2d-x,别人同样也可以。国外公司Brenwill Workshop早在2012年底到2013年初就已经推出了Cocos3D,当前已更新到2.02版,在世界范围内提到Cocos3D大家大多想到它而非触控。

  那么如果在当前的手游时代无法以2D/3D分出高下,就得看看未来的发展趋势。来看下两个引擎当前都在做什么:

  Cocos这边,Cocos2d-x发布3.3版本,着力提升3D效果;Cocos Code IDE继承ARM DS-5,提高开发效率;和PS4打好关系,将来恐怕要从手游扩展到家用机市场。

  而Unity这边,则频繁出现在各种与虚拟现实游戏相关的话题中。比如谷歌为Unity 3D推出安卓版SDK以支持自家虚拟现实眼镜Google Cardboard的内容开发;三星的虚拟现实眼镜Gear VR中,所有内容均为Unity 3D打造;国内虚拟现实设备厂商蚁视公司获Unity支持等等。毕竟虚拟现实游戏的基础要求就是第一人称主视角和全3D,在这方面Unity 3D还是占有明显优势。

  这似乎就让龙虎豹嗅出了一点味道,不是说家用机市场和虚拟现实游戏市场孰强孰弱,虚拟现实游戏可以成为家用游戏机的良好扩展,但它同时也能扩展PC和手机的娱乐体验,两者形态不同,根本就没法两军对圆,拼个谁胜谁负,未来在国内都会有自己的发展空间。龙虎豹内部就有等着买PS4国行的人,也有屯了好几款VR眼镜的人。

  但是问题在于,2D软件框架(Framework)出身的Cocos2d-x引擎再如何补强3D能力,也难以比肩为做3D而生的Unity 3D。拿PS4来说,当前触控发在其上的游戏如《捕鱼达人3》,还是2D游戏。但像PS4这种明显倾向重度的平台,2D游戏真的能让用户满意么?就算不说PS4,手游市场当前在发行与渠道变现的需求下,也越来越趋于重度,而将游戏重度化,3D是一个直接的手段。前些日子发布的《我叫MT2》就从1代的2D换成了3D,启用Unity3D引擎。明年号称是重度游戏年,市场上可能更是3D游戏满天飞。

  所以如果Cocos想在未来保持对Unity 3D的竞争力,当务之急还是要提升自己的3D能力。其实触控大可以放弃Cocos3D这个名称,毕竟做得晚,认知上不占优势,不如再加个”-x”,然后把Cocos3d-x做出2d-x的地位,那时候不是完全开源免费的Unity 3D就真的要抖一抖了。