开源之火烧向手机游戏引擎

原创
移动开发
11月21日消息,搜狐畅游推出其开源手游引擎Genesis3D。两天之后,在成都GMGDC大会上,Cocos引擎也发布了其3D版。后者是国内手游开发者使用最多的引擎,一直是开源的,不过之前只有2D版本。至少在中国,游戏引擎的商业模式正在被开源彻底改变。

游戏引擎的商业模式一般是像卖软件一样,收取授权费,卖一份就收一份钱,也有开发商做出了小小创新,和开发者分成,这样获得的收益要超过授权费,但这种模式只有那些顶级引擎才有资格使用,如虚幻引擎。

但在手机游戏引擎上,这样的情况正在改变。

11月21日消息,搜狐畅游推出其开源手游引擎Genesis3D。两天之后,在成都GMGDC大会上,Cocos引擎也发布了其3D版。后者是国内手游开发者使用最多的引擎,一直是开源的,不过之前只有2D版本。

至少在中国,游戏引擎的商业模式正在被开源彻底改变。

为什么要开源?手游开发的特点

手游引擎开源,是因为手机游戏和端游以及PC单机游戏有不同的特点:

第一,目前手游当中很大一部分是休闲和社交游戏,开发门槛较低,因此开发者并不一定要选择一款顶级引擎。从成本考虑,选择一款较成熟的免费开源的引擎足矣。

第二,手游需要快速更新迭代,手游引擎也要跟上脚步。手游的特点是生命周期短,要想维持人气,就需要快速开发新版本,添加更多新元素。同时,智能手机的更新换代也很快,新的硬件和新的功能不断涌现,手游引擎也必须快速更新才能支持这些功能。而在这方面,建立在众包基础上的开源迭代优化,显然要比非开源引擎要快。

第三,智能手机碎片化,开发者需掌握底层代码方便修改。手游开发还有一个特点就是需要面对硬件碎片化,有时候出现问题,要解决就需要修改游戏引擎的底层代码。另外开发者有一些特殊的需求,一般的手游引擎无法满足,也只能通过修改底层代码实现,这种情况下,开源引擎成为唯一选择。

事实上,关于第三点,国内一些月收入过亿的手游公司仍然使用开源引擎,他们并不是付不起授权费,也不是没有能力使用一些闭源引擎如Unity开发,之所以使用开源引擎,就是因为它们对代码开源的需要。

弄清楚了手游引擎为什么要开源,我们还有一个疑问,这些花费大量精力的游戏引擎开源了,那么如何获取回报呢?

这个问题也许会被某些人认为是邪道,开源是奉献,是信仰,怎么能追求回报呢?的确,我知道的一些开源项目贡献者真的是不求回报的,他们之所以将自己的成果开源,是因为这样做很快乐,有意义,仅此而已。

但是我们要看到,很多仅仅凭着一股热情支持的开源项目在维护者退出后就渐渐荒废,崇高的理想难敌现实的种种无奈。因此,开源追求回报并不荒谬,更别提,当开源变成公司行为的时候,追求回报就更天经地义了。

开源手机游戏引擎的商业模式

上面所提到的两个引擎背后都有商业公司的身影。Cocos引擎背后是触控科技,Genesis3D背后是搜狐畅游,那么他们是如何利用开源手机游戏引擎来获取利益的呢?

其实说穿了很简单,就是抓住开发者。如同互联网的商业模式一样,“有了开发者,其他一切纷至沓来”。

维护一个开源项目并不只是几个人写写代码而已,更重要的是维护一个开源社区。这个社区里面,有项目贡献者,更多的是使用这个项目的用户。而对于游戏引擎来说,它的用户毫无疑问是游戏开发者了。这些开发者如果利用好了,能够给项目维护者带来很大的价值。

以Cocos引擎和触控科技为例。触控科技自从将Cocos引擎团队收入旗下以后,开始逐渐从手游开发商转型为代理商。

但是,没有之前积累的渠道,做代理谈何容易,因为没有开发商会选择你,仅仅凭借之前一款成功的游戏捕鱼达人难以说服别人。不过,从游戏引擎入手,他们可以先期就和开发商打好关系,提供种种帮助,这样当别人选择代理商时,天平自然就会倾斜。这是其中一方面。

另一方面,当开源游戏引擎走向国际时,在代理海外游戏时更有优势,这方面触控已经尝到甜头,凭借Cocos引擎,触控和一些海外开发商建立起良好关系,并且拿到了不少的代理权。

除了代理,开源引擎商业模式还有一个想象空间是做平台。以引擎为核心,整合其它开发者服务,提供从开发到发行的一整套流程的帮助,这里面可做的事情就更多了。当然,做手游平台并不一定要引擎,但是引擎是一个很好的切入点。

因此,手机游戏引擎开源能为公司带来利益,目前手机游戏引擎大多开源也就可以理解。

不过,并不是所有人都认同这个观点,比如另一个在手游中广泛使用的引擎Unity,它也在近日发布更新,推出了2D扩展,可以更好地支持2D游戏开发。但是,它并不开源。笔者认为,这将是它的一个致命弱点。

和Cocos这样“Born Mobile”的引擎相比,Unity的确有一些技术积累上的优势。但技术优势只要给予时间,Cocos等引擎也能迎头赶上,而思想和模式上的落后,将是无可弥补的。如果Unity不做出改变,想必不久的将来,世界上又将多出一个“无可奈何花落去”的关于世代交替的唏嘘故事吧。

责任编辑:徐川 来源: 51CTO
相关推荐

2013-04-07 14:36:19

手机游戏手机游戏引擎

2013-06-07 13:20:16

Android开发开源游戏引擎游戏开发

2014-07-17 11:10:19

Android开源游戏引擎

2011-05-31 15:45:38

Android 游戏引擎 开源

2014-03-04 14:33:03

开源引擎开源游戏项目

2024-02-21 23:35:26

开源游戏引擎

2009-07-23 13:23:47

开源游戏引擎

2014-01-02 13:08:38

2010-09-30 13:48:10

J2ME游戏引擎

2013-04-19 02:53:58

手机游戏手机游戏引擎HTML5

2014-09-02 10:29:07

微软

2013-04-19 01:42:02

2014-08-13 10:07:02

游戏引擎

2011-07-18 11:07:12

iPhone 游戏 引擎

2011-07-18 10:53:09

2011-07-18 11:23:29

iPhone 游戏 动画

2011-07-18 11:39:58

iPhone 游戏 引擎

2011-07-18 12:29:10

2011-12-27 20:02:13

街机

2015-07-06 17:12:31

游戏开发引擎cocos游戏引擎
点赞
收藏

51CTO技术栈公众号