当前位置:游戏 > 游戏业界 > 业界资讯 > 正文

Cocos王哲:区块链游戏,其实也没什么神秘的

2018-03-28 11:28:39  gamelook    参与评论()人

文:王哲

在周六的Cocos区块链游戏开发者大会上,我和INB资本的合伙人尹健辉一起演讲和演示了基于Cocos引擎开发的区块链游戏的编译、发布、运行在Cocos公链上的整个过程,以及游戏道具脱离游戏后在链上存储、交易、然后从链上回到游戏里,把武器挂件装备上去、以及把炸弹消耗掉的整个过程。

由于这部分演讲是用对话形式开展的,速记稿也比较凌乱毕竟太多技术干货了,所以我打算直接用这篇长文,完整阐释我们做了什么、计划做什么、以及为什么要做这些事情的整个思路逻辑。这篇文章真的很长,请耐心看完。

一、为什么我们要着手区块链游戏的研究

在和健辉一起演示区块链之前,我的个人演讲的部分,解释了为什么Cocos要在今天开始着手研究区块链游戏的方向。我自己讲了大概30~40分钟,其实核心是围绕这张图来展开的:

目前手机原生游戏领域的多数从业者,都是 2012~2014 年才进入这个领域的。但是我们 2010 年就开始做 Cocos2d-x 了,在 2010 年 12 月 1 日发布了第一个版本 Cocos2d-x 0.7.0。当时我周围的人都很不理解,为什么不做端游呢?为什么不做页游呢?当时国内的市场环境,手游上就 iOS AppStore 可以达到每月 50 万的最高月流水,还不够端游月流水的一个零头;安卓上则完全没有任何游戏变现模式,没有内购计费没有广告变现,那么你们在瞎折腾啥呢?

后来的历史,大家也都一起经历过了。这是3月12日上周一我做区块链游戏大会的PPT时,截取的几个国家游戏畅销榜排名,Cocos游戏仍然占据了大多数。Cocos引擎被喷了这么多年,事实证明,在中国市场上,仍然是市场占有率最高的手游引擎。网易的几款3D游戏,我们内部称为「Cocos+」,就是在Cocos的基础上,网易自研构造了整个3D引擎叠加上去。我半开玩笑地和网易的朋友说,你们大概用了20%的Cocos吧,那么就调成20%透明度?于是就有了下面这张图。网易的技术路线,也说明了Cocos在3D的潜力,只要我们假以时日和研发投入,希望Cocos引擎也能做到像《楚留香》那样级别的3D能力,而且不是属于某家游戏公司的,而是属于全行业的。

但是原生手游领域,在2017年开始就已经进入我称为「生态稳定」的状态了。「生态稳定」是中性词,说难听点是「生态凋零」,大厂占据了绝对优势地位,这个领域即使越来越赚钱,也和大多数中小CP和创业者没有任何关系,基金和风险投资也不再愿意投资CP了。在 2017 年大家看不到太多机会之后,很多人离开了游戏行业,改行去做 O2O、直播、大数据、人工智能等新兴领域了。但还是有很多和我一样,就是热爱游戏行业,一辈子只认做游戏的朋友仍在坚守。直到 2017 年 12 月 28 日微信发布小游戏,2018 年 3 月 15 日 Facebook 宣布开放 Instant Games 平台,都把 HTML5 小游戏推向了风口浪尖,大家才看到新的机会。之前有提前做 HTML5 技术布局的游戏公司,都从中获得了很大的增益。Cocos 引擎也在微信和 Facebook 首发小游戏里得到了新一轮的爆发,占据了绝对优势的市场份额。

微信小游戏在上周已经可以注册和调试了,并要求大家准备各种资质材料,相信距离完全开放、可自由发布已经不远了。Facebook Instant Games 则在发布的当天就立刻完全开放,而在平台开放后仅仅过了 7 小时,就有一家国内游戏公司用 Cocos 引擎发布上去 8 款游戏。

所以,现在回头来看,我们在2012年开始布局和探索HTML5游戏开发技术,和大家介绍用JavaScript语言开发游戏,是完全正确的。

今天对于Cocos开始探索区块链游戏的各种技术,社区论坛里有不少质疑和嘲笑的声音。但是回顾前面几年的历史,我在 2012 年开始介绍用 JavaScript 来开发原生游戏,用 JSB (JavaScript Bindings)技术打包到原生平台、而且还可以发布到 HTML5 环境的时候,当时有多少人反对、嘲笑、觉得我们不务正业呢?甚至到我们在 2016 年 3 月推出 Cocos Creator,以 JavaScript 为第一优先的开发语言时,仍然有至少 50%~60% 的开发者跳出来骂。当时很多人喷的是,Cocos团队不务正业,我只关心我的C++和Lua,我不需要JavaScript。今天小游戏的机会来了,你还能那么确信 Cocos 团队在几年前投入 HTML5 技术研发是不务正业吗?

我们每次在一个技术爆发、未到成熟的时候,就立刻提前布局一些新技术的研发投入,其实就是为了在老技术老平台「生态稳定」的时候,可以给诸位开发者提供「多一些选择」。回到第一张图,原生手游领域我们 2010 年开始研究,2012 年爆发;这时候我们不等原生手游发展到生态稳定的阶段,就立刻投入 HTML5 技术的研发,即使被人喷、被人认为不务正业;6 年后 HTML5 小游戏爆发证明了我们的技术前瞻性,但同时也我们不会等到 HTML5 进入生态稳定,就需要立刻布局新的技术平台了。从目前的情况来看,区块链游戏的确是一种很有潜力的新技术,值得我们去研究。

很多开发者看到这里就会问了,OK,你说服我了,我也支持Cocos研究新技术,但是已有的原生和H5引擎是否会受影响?我在这里统一答复:不受影响。因为我甚至不太想把区块链研发团队建在厦门,和引擎团队放在一起。主要原因是厦门基本就没有区块链技术高手。目前可演示的 Cocos 区块链项目几个研发人员在成都,我最终会在北京和成都中间做出一个选择,毕竟这两个城市人才比较多,目前暂时倾向于成都。但同时,厦门的 Cocos Creator / Cocos2d-x 引擎团队在春节后也大举招人。这里顺便打个广告,对自己的引擎开发技术有自信,希望一起做一个全球一流引擎、一起做一家伟大公司的朋友,可以在微信上、或者通过微信公众号联系我,我们招2D/3D/编辑器技术高手,工作地点厦门。

在周六的会上,我也展示了 Cocos Creator 2.0 的性能飙升,我们只是用了在 3D 研发上得到的部分成果,一个 2D/3D 通用的渲染器,把 Cocos 原来的底层换掉,然后就得到了这样的性能提高。Creator 2.0 目前已经出到 Alpha-5 版本了,而且这次拉了腾讯互娱的大神们进来趟坑。填完坑之后,应该在 4~5 月份,就可以发至少 beta 甚至 RC 版给大家用了。

会上我也演示了 Cocos 3D 目前的工作流,以及一款可以部分客户端 2D、部分客户端 3D 的麻将游戏。我们希望通过这种技术方案,让开发者们可以平滑过渡到 3D 方案上,甚至因为是 H5/热更新的缘故,可以做灰度发布和 A/B test。具体演示过程大家可以去看这周稍后放出的会议录像。

相关报道:

    关闭
     

    淘宝接入微信支付,腾讯表示合作效果超预期

    24-11-14 15:00:10淘宝接入微信支付

    2024年全球手游市场规模将达987亿美元 中国稳居市场之首

    24-11-14 14:57:202024年全球手游市场规模将达987亿美元

    任天堂闹钟“Alarmo”被破解 可显示自定义图像

    24-11-04 13:51:02任天堂闹钟,Alarmo,破解,自定义

    相关新闻