为什么手机游戏开发者需要重视盗版问题

>>>  創業先鋒 眾人拾柴火焰高  >>> 簡體     傳統


现在,几乎所有手机领域中的人都听过中国开发商Lilith Games与美国工作室uCool之间的官司,即Lilith起诉uCool的游戏《Allstar Heroes》抄袭了他们当下的大热游戏《Heroes Charge》。


这并不是第一次出现一款游戏模仿了另一款游戏的图像/游戏机制。(游戏邦注:还记得NimbleBits写给Zynga的公开信吗?)。不过如果开发者使用其他人的源代码的话则又是另外一回事。如果你看过Lilith所公开的一个关于uCool窃取他们的源代码的视频,你便能够理解我所说的意思:这明显地呈现出了uCool的《Heroes Charge》使用了Lilith所编写的源代码。

Heroes Charge(from cocoachina)


许多手机开发者同行认为应用盗版是“只存在于亚洲”的问题,但是Lilith与uCool之间的争论便证实了这一看法是错误 的。像《Threes》和《愤怒的小鸟》便遭遇了一些应用的非法复制并且这些应用也都出现在了亚洲的应用商店中,而《Heroes Charge》和《Allstar Heroes》则是西方开发商复制亚洲游戏的首个公开记录的法律案件。(这并不是说之前在西方未曾出现过抄袭情况,只是不存在足够明显的证据能够证实应用对于其它作品的源代码的复制。)


实际上,手机游戏开发是一项全球性的业务,一个区域中所发生的事也会对其它市场造成影响。让我进行更详细的解释:


第一款进入一个全新领域并成为该领域的“官方”游戏的盗版或非盗版游戏


《Heroes Charge》也是在最初创造者(在这个例子中便是《Allstar Heroes》)动身前便率先进入一个新领域并在此创造难以被超越的品牌名与用户基础的复制游戏的典例。Lilith还未在美国正式发行《Allstar Heroes》,而uCool则在去年8月便将游戏带到了美国市场。自那以后《Heroes Charge》便吸引了许多关注,并挤进了应用商店前100名畅销游戏排行榜中。这整整领先了对方7个月;7个月足以获取用户,获得盈利并拥有立足点了。所以让人感到讽刺的是,当《Allstar Heroes》在Facebook上表明了自己的立场时,美国市场却认为是《Allstar Heroes》复制了《Heroes Charge》!


问题在于大多数游戏的最初发行通常只限于少数国家。开发者往往缺少足够的资源去进行本土化并面向多个区域营销自己的游戏,更别说支持跨越多个国家的大规模运营了,所以他们总是不能确定一款游戏的表现如何。更不用说在发行后花几个月时间去巩固游戏,推动更新,创造并维持用户基础,以及获得较高的吸引力和盈利等等。向其它国家扩展的前提是先确保一切事物的有效运行。进军全新市场可能需要花费几个月甚至几年的时间。这就像是发行一款全新的游戏一般。


在整个亚洲市场这种情况其实是司空见惯的,但现在这种情形却出现在了全球市场中。这也引出了我的下一个观点:


不能进入一个新区域==错失利益


Lilith之所以如此迫切想要打压《Heroes Charge》便是因为后者赚取了巨大的利益。


在这几年的亚洲市场中,有些人会复制别人的游戏并将其发行于最初创造者未进入的其它市场中。King.com的《Candy Crush Saga》在中国便拥有许多复制者,就像Motley Fool在去年8月份所指出的:“手机游戏市场正在快速发展着—-在中国任何想要创造粉碎糖果游戏的人都利用了其英文或中文版本。”换句话说,在King准备进军中国市场前便有许多盗版游戏涌入这里。到那时候,人们会因为玩过英文版本以及中国复制版本而厌倦了游戏。如果用户失去了兴趣,游戏发行是不可能获得成功的,更别提赚取利益了。


Android的开放平台让应用发行可以无需经过繁琐的审查,而iOS的应用审查过程可能会察觉到一款游戏在游戏机制与图像上与其它游戏具有共同点,但是因为有太多游戏长得相像并且他们每天需要审查无数应用,所以也很容易出现漏网之鱼。亚洲分散的市场让我们很难为每个单一的市场贴上标签,并且每天监视无数个应用商店也需要开发者投入大量的资源。甚至当出现一款类似的游戏时,分析并判断这款游戏是否是复制品也需要花费大量的时间和资源。


为什么是亚洲市场呢?这是世界上最大的手机游戏市场,市场份额更是高达60亿美元。紧随其后的便是北美市场,即拥有30亿美元的市场份额。而游戏复制也不再“只是亚洲市场所具有的问题”。所以我们需要给予较大的关注并采取一些预防措施。


基于服务端的事后保护并不足够


当我在解释为什么应用盗版并不只是出现在亚洲市场的问题时,我经常得到这样的回答:“客户端被泄露并不是什么大问题,因为我们是将所有重要数据储存在服务器上。”但事实却不是如此。


让我们继续引用《Heroes Charge》和《Allstar Heroes》的例子:如果Lilith Games的主张是对的,那么从技术上来看uCool便能够逆向工程并重新装配一款基于客户端的应用,然后通过从客户端上的源代码所获得的信息而宣称数据是储存于服务端。这让uCool能够创造并运行自己的服务器,同时还能复制最初游戏的服务器。并且并不是只有这一家公司在这么做。


大多数成功的应用复制的运行都与其最初的复制对象一样,即带有相似的服务端结构让他们能够独立运行自己的服务。自然地,当开发者在考虑安全性时,他们主要是针对于服务端,因为这是储存数据的位置。但是他们经常忘记:进入服务器的主要通道的客户端。


作为一个产业,我们在执行积极的安全措施方面总是非常迟钝。我们总是在发生一些安全问题后才会做出回应,而不能积极主动地预防这些问题。而在安全问题上与不同的应用开发者共事时,我发现比起事先想出安全问题的对策,事后再解决应用盗版问题的成本将高出4倍。简单地说便是处理盗版问题的成本远高于你的想象。


Lilith为了提交《Heroes Charge》窃取其源代码的证据而投入了许多时间与资源。如果他们在一开始便采取了预防措施的话便能够有效预防源代码被窃取的问题。源代码模糊处理便是一种好方法,但是多名安全专家证实这种措施也会被轻易攻破。如果一款应用不能反编译,它便能够阻止其他人的逆向工程,或者能够阻碍别人去尝试窃取它。


说实话,应用复制,窃取和利用并不只是针对于手机游戏。它也存在于各种类型的应用中。但是它却导致游戏更加难以获得成功,因为在手机平台上,游戏所创造的收益超过了80%。我也希望通过本文能够提醒游戏开发者真正去关注这一问题。


来源:游戏邦


游戏微讯 2015-08-23 08:50:21

[新一篇] 程序員英語學習三部曲

[舊一篇] 漫談程序員系列:快來約這些女生,保你脫單
回頂部
寫評論


評論集


暫無評論。

稱謂:

内容:

驗證:


返回列表