导读:日前首届Cocos区块链游戏开发者大会在北京举行。在大会上,来自游戏行业的相关人士分享了自己对区块链游戏的认识和相关研发经验。Cocos引擎创始人王哲也谈到了自己对区块链游戏的认识。他认为,区块链游戏并没有那么神秘。
游戏观察3月27日消息,日前首届Cocos区块链游戏开发者大会在北京举行。在大会上,来自游戏行业的相关人士分享了自己对区块链游戏的认识和相关研发经验。Cocos引擎创始人王哲也谈到了自己对区块链游戏的认识。他认为,区块链游戏并没有那么神秘。
文:王哲
在周六的 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 日微信发布小游戏,2019 年 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。具体演示过程大家可以去看这周稍后放出的会议录像。
好了,讲完了我们为什么要进入区块链游戏领域的逻辑,以及让大家放心我们对原生/H5的投入,和 Creator 2.0 版本即将带给大家性能上质的飞跃。
下面进入区块链的内容了。
二、区块链黑话翻译
几个月前,我刚开始看区块链相关资料的时候,也是极度懵逼的。后来发现,链圈自己发明了很多行业术语,或者说「黑话」,其实和手游圈一样的。外行人看手游圈,我们也是一堆黑话比如:SDK、API、次留、七留、人均阿普(ARPU)、付费阿普(ARPPU)、LTV、CPA、CPI、CPC、填充率、CPM 和 eCPM 还讲的是完全不同的东西……。类似地,搞清楚链圈的这些术语之后就容易理解多了。
所以在我和健辉一起完成演讲之前,我坚持要求把很多链圈的行业术语「翻译」成了游戏圈的术语,当然还有一些无法翻译的,我只能在这里简单科普一下,链圈的极客们就不用看了,主要给游戏圈的 Cocos 开发者们看的:
游戏运行在区块链环境上
推荐阅读
快播 合集
智能h3输入法合集
非主流相机合集
周易起名软件注册码合集
鲨鱼影视合集
抖音短视频合集下载
Tags:
责任编辑:小黑游戏