绠″?姝g増璧勬枡澶у叏

2018.3.23 区块链游戏 by cocos

这篇文章我打算严肃、认真地讨论区块链游戏。

之前 Cocos 引擎的历史,大家也都很清楚:

  • 2010 年推出 cocos2d-x 进入手机原生游戏开发,但实际上安卓一直到 2012 年才开始出现支付 SDK。国内手游爆发是在 2012~2014 年,所以原生手游领域,我们提前了 2 年做的布局。
  • 2018 年的小游戏爆发,大家也看到了 Cocos 引擎不论在微信小游戏、还是在国内游戏出海到 Facebook Instant Games 上,都有 50% 左右的最高市场占比,但这是我们从 2012 年就开始研究 HTML5 游戏技术做的前期铺垫,2016 年推出 Cocos Creator 进一步深化 HTML5 布局才有的结果。

所以,今年我们一方面强化 Cocos 引擎在原生和 H5 引擎技术上的投入,更好地服务现有开发者,一方面也在思考:在原生游戏、H5 小游戏的下一站,会是什么呢?恩,区块链游戏的可能性非常大。

在我看来,今天的 BTC 和 ETH,很像 2008 年时候的 iOS 和 Android 操作系统。在 BTC 和 ETH 这样的平台之上,需要什么呢?一是需要挑战者,二是需要应用和游戏供应。所以自 2018 年起,区块链行业一方面仍然持续有人挑战公链技术 —— 这很像 2008 年时候的中移动 Ophone / 联想 乐phone / 联通 沃phone / Palm WebOS / 三星 Bada & Tizen / Intel Megoo 群雄并起;另一方面也开始关注场景落地及应用落地的方向,去中心化交易所和区块链游戏越来越被广泛地讨论和提及。

在做 Cocos 引擎之前,其实我也是平台的挑战者之一,沃phone操作系统。嘿嘿,家底都亮出来了,其实我和林顺都是沃phone操作系统的核心开发人员。当然10年前的那次挑战不太成功;但是在区块链领域,由于BTC和ETH的交易效率之低,我们还是忍不住要再挑战一次,和INB资本的技术大咖们一起,提出性能更高的、适合游戏的公链技术。同时,为了防止挑战公链的风险,我们老老实实地落地了适合各种公链的游戏开发方式。毕竟 Cocos 引擎靠跨手机操作系统起价,我们经常调侃自己是「祖传跨平台手艺」,接着是AnySDK和SDKBOX的跨SDK手艺,未来也许是跨链手艺?不失为一种选择。

过去几个月「区块链游戏」已经实现了以太坊智能合约基础上的非同质token交易模式,但是对于游戏所需要的交易性能、开发环境等不同类型的产品支持都还需要进一步探索。当然,我们也非常认可这些区块链游戏先驱者的努力成果,向先驱者致敬。但是我昨晚特意在招聘网站上搜了一下,在北上广深蓉 5 个主要 IT 城市,招聘 Cocos 程序员的职位有 1100 多个,而招区块链程序员的职位只 800 多个,更具体到区块链游戏研发的职位就只剩 50 多个了 —— 确实,现在谈区块链游戏显得还有点早。因为游戏模式、游戏开发环境开发工具都还远未成熟,大家都还在观望。但是及早进行探索和研发,这不正是 Cocos 引擎从原生游戏、H5 小游戏一路走过来的成功经验吗?

我一直强调 Cocos 的风格就是:不空谈,做实事。所以在区块链游戏领域,我们认真地做了一些思考、以及真正落地实现的研发工作。这些思考和技术探索的结果,我们打算在这周六的开发者大会上,跟大家一起分享和探讨。

先提前做一些剧透。在北京这周六下午(03 月 24 日)的 Cocos 区块链游戏开发者会上,我们打算讲以下内容:

  • 先说说「古典」游戏的部分:原生游戏支持,H5 小游戏支持,引擎后续版本迭代计划,以及演示我们 3D 技术的进展。现有开发者一向是引擎的基础,这点我们一直是扎实认真地投入引擎基础研发,不含糊。

(现场将演示同一套服务端,而部分用户为2D客户端、部分为3D客户端在同一局打牌的平滑升级方案)

  • 进入有未来感的部分。我们将和INB资本一起,在现场演示基于区块链技术的Cocos公链测试环境、及测试游戏。使用 Cocos Creator 开发的游戏,可以方便快捷地发布到区块链游戏运行环境中,在可视化的界面中进行支付操作、道具交易。游戏过程的道具产生、消耗和状态记录在区块链浏览器中可见,更直观地让大家了解区块链游戏的运行机制。Cocos 的区块链开发环境,已经提供了包括基于区块链分布式用户账户、钱包、点对点去中介的道具交易系统,可以实现游戏内道具的脱离游戏后,在链上的永久保存、交易及跨游戏使用。我不谦虚地说,这功能挺酷的 ^_^
  • 我们也会现场分享对于区块链游戏的思考,区块链游戏的发展形态,我们认为会分为 4 个阶段。我们现场演示的游戏和开发工具,已经可以完整支撑第 1 阶段和第 2 阶段的游戏类型开发了。至于第 3 和第 4 阶段,还需要区块链底层技术的继续演进才能做到。当然我们已经有了可行技术方案,但还需要研发和探索时间。对于游戏行业关注的游戏道具总量限定、道具产出和获取透明度等问题,我们也提出了有建设性的运营方式,会在后续的版本迭代中,逐步提供可靠的支撑环境。到底这 4 个阶段怎么定义呢?此处省略 3000 字……打字很累唉,请您来现场听呗?或者等发布会后的速记稿和视频。发布会后周日我要补觉,所以速记稿最快得等到周一才能整理完发给大家分享。
  • 空谈开发环境,还是不够务实。所以我们在和INB硬币资本合作开发的 Cocos 区块链游戏开发环境上,自己撸了几款游戏出来。因为目前大量持有数字币的用户目前手中的数字币并没有太多实际的应用,于是我们尝试拿 Cocos 游戏对接数字货币,实现 H5 游戏在平台上可以通过数字货币进行游戏充值,以数字积分换取游戏货币的功能。脱离游戏后,还可以在链上存储玩家数据、存储和交易道具哦。我不谦虚地说,游戏可以这么玩也是挺酷的 ^_^

我们的区块链新领域探索尝试,在三年、五年之后,不论最终被证明是正确或错误的,我们都希望今天 Cocos 引擎在区块链游戏上的摸索和经验分享,对大家有一些启发。当然我们衷心希望在区块链的新生态下,Cocos 引擎能成为游戏开发者参与区块链游戏的新动力,降低开发门槛,也为广大的游戏开发者,在手机原生游戏、H5 小游戏之后,提供多一种平台选择。

欢迎大家来现场交流,周六下午我在会场恭候各位光临。

活动时间:2018 年 03 月 24 日 13:30-17:00

活动地点:北京服装学院 BIFTPARK 二层(学院北门西侧)