Cocos-BCX系列4:链游开发向简单化、模块化、规范化方向发

2019-08-02  本文已影响0人  94193d0de2aa

- 前言 -

大家好,我们是GOGOC社区,GOGOC社区由引力作协、GNF基金等精英人士联合创办,专注于区块链知识普及教育、内容输出、区块链投资,拥有知名投资经理、区块链行业导师、区块链内容平台大V作者、专业的区块链技术人才。目前旗下有15个社区,区块链小白学堂高级社群等。

7月9号,GOGOC社区正式入选Cocos-BCX首批生态合伙人。我们将以系列文章向大家介绍Cocos-BCX游戏公链,希望能够为区块链游戏产业输出高价值的内容,帮助大家对区块链游戏产业有新的认知。本系列文章将从道具互通可行性角度、链游用户角度、玩家资产利益角度、项目技术架构、项目运营策略等方面分析。

系列1:Cocos-BCX游戏公链缔造游戏数字资产价值体系

系列2:传统游戏道具与数字货币Token的价值互通

系列3:链游用户的“跨游链”价值体现

我们已经分析了Cocos-BCX系列文章3篇,今天我们继续分析Cocos-BCX技术层面。

- 01 -

一个IT项目从0到1的过程

一个IT项目从0到1的过程,需要经过多个环节,我们今天仅从项目立项到项目上线的团队和工作流程分析。

一个IT项目需要多个部门合作,包括:产品部、运营部、UI部门(美工)、技术部或研发部、测试部、运维部等,其中技术研发是先头部队,在项目尚未运营之前(或之初),研发部门即已投入开发工作。

首先,我们分析下研发的成本。有人说,研发部门是成本部门,原因在于研发部门的人力物力成本的确过高,研发所需的岗位包括(按一般创业公司分,大公司可以按不同岗位分组或分部门):前端(H5)、后端(PHP/Java等)、安卓/IOS开发、测试、运维等。以北上的工资标准,3年经验的PHP中程工资基本在20K以上,一般创业公司的研发部门的配比大约在10人左右,再加上技术总监,每月的成本高昂。

另外,成本即使很高,但是想要招聘到合适的工程师等,也是非常之难。尤其一些初创公司更是难上加难,猎头、内推各种方式齐上,也需要以月为单位才能将团队组建好。

一般一个IT项目的研发流程是:运营等提出开发需求-->产品经理设计原型-->技术按照原型图的要求开发功能-->开发完成提交产品验收并提交测试3轮测试等-->运维上线。该流程仅以单个里程碑为例,也是初创公司的一般流程。大家在开发流程中看到涉及到多个部门的上下游衔接工作,正因为上下游的环节往往会出现部门间的各种协调问题,从管理角度讲,涉及到部门内部员工的磨合和部门间的团队磨合,这也增加了管理成本。

综上所述,开发一个IT项目并不是一朝一夕可以完成,而且往往高额成本研发出来的项目,成功的几率往往很低。所以,很多初创公司一直在寻找降低成本的创业方式,例如初期在未拿到投资之前,外包或者直接购买开源项目,根本目的就是为了节省初期的开发成本。

开发成本是制约初创公司的第一个瓶颈。

反观到区块链dApp应用,我们在第一个系列“Cocos-BCX游戏公链缔造游戏数字资产价值体系”里阐述过,EOS等公链中的dApp应用,博彩类占比最高。原因就在于开发成本低,可以买套代码,换个皮肤UI,低成本即可以上线一个dApp,这样可以把更多的资源放在产品运营方面。如果项目运营的不成功或者热度已过,换个项目换个概念接着做。因为成本限制了初创公司的革新,所以只重视短期利益,这也就是目前dApp应用难以持续的原因,这也阻碍了行业的发展。

- 02 -

Cocos-BCX:链游开发如此简单

一个行业想要蓬勃发展,首先需要降低行业门槛(相对),让更多的开发者/开发团队参与进来,开发出更多好玩的、落地的、有意义的dApp,才能真正促进行业的发展。其实,安卓成就了移动系统霸主地位,就是采用的开源和免费两件法宝,降低开发门槛迅速积累大批优质的开发团队,开发出越来越多优质的App应用才得以成功。

区块链dApp应用也需如此,区块链游戏产业开发更需如此。

白皮书:Cocos-BCX认为未来的区块链游戏的运行环境应具备以下的特征:一致和完善的链互操作接口;向下透明的承接方式;封装的原子操作;多平台兼容。多语言支持,无需学习新的语言,原生开发。

 我们在上面分析过,开发成本高是制约游戏团队发展的原因之一,也是制约链游行业发展的重要原因之一。

1. 降低开发者准入门槛:Cocos-BCX通过简化游戏程序和区块链的对接过程,使链内交互工作对开发者透明化,让传统游戏的开发者也能无门槛地开发或迁移区块链游戏, 大大降低了开发者的准入门槛。

    2. 实现跨平台运行:Cocos-BCX的集成运行环境也兼容原生安卓、IOS、PC web、H5等环境,将大大提升跨平台的运行能力,实现链游多平台无障碍运行的特性。

    3. 丰富的开发组件和Api接口:Cocos-BCX的开发环境提供兼容多平台的开发组件和接口,适配包括Android、iOS 系统的 SDK,适配前端 web 应用的 javascript 库,以及适配后端应用的 python、PHP 库等。开发团队更可以通过Cocos-BCX的开发环境提供的开发组件和接口,开发公用模块,供项目组其他平台开发人员复用,不仅降低了开发项目成本,更提升了项目开发效率。

    4. 原生开发:上面分析开发成本高是制约游戏团队发展的重要原因之一。在Cocos-BCX开发环境里,可以使用传统开发语言直接开发,例如:安卓、IOS,脚本语言js、前端H5、后端语言Python 、Java、PHP等。这些传统互联网/移动互联网所使用的开发语言,对于初创公司而言,不需要为重新招募开发团队付出更多的时间和金钱成本,只需要现有团队成员复用即可,极大的降低了开发团队的人员成本。

    Cocos-BCX的集成运行环境具有丰富的开发组件和接口、跨平台运行、无需学习新的语言原生开发,同时,支持传统游戏直接接入区块链,开发透明化,在降低开发成本的同时,提升开发效率,推动链游开发向简单化、模块化、规范化方向发展。

最后,我们以Cocos-BCX的精神结束今天的分析:

“我们根据这些基本原则构建并运营 Cocos-BCX 平台”

1.我们坚持开放的生态系统,这也是我们运营 Cocos2d-x 的思想;

2.有了这种开放性,我们相信区块链游戏开发及其用户群会更加开放自由;

3.我们希望从上至下为新开发者提供一个学习指引。

云鹏老师:

《区块链读书会》创始人、EOS引力区引力节点、区分主节点/项目分析师、GOGOC社群联合发起人等。

上一篇下一篇

猜你喜欢

热点阅读