区块链游戏开发已经说了好几年了,但是真正做出来的很少。这几天我仔细收集了。enjin,egretia,cocos-bcx这三个平台。下面给大家解释一下。想补充什么,可以在下面评论。
早期的加密猫不是,纯粹是一个非常简单的卡片游戏,真正的区块链游戏是区块链和数字资产取代虚拟经济,成为一个非常有趣的游戏。例如,一个FPS我们可以使用游戏erc721数字资产来代替某个具体的武器;地下城我们可以使用游戏erc20来代替里面的经济体系;甚至格斗我们可以使用游戏token购买和转让里面的人物。
目前,中国广泛的游戏开发引擎是UNITY3D、Unreal、Cocos2DX,再加上一个经常被提及的html五、一共四个。
Unity是目前3D手机游戏领域使用最多的引擎。它的开发商是Unity Technologies。去年年中,Unity中国区在3D手机游戏市场占有率达到75%。
unreal是Epic Games开发的游戏引擎在手机游戏领域的市场份额仅次于Unity的引擎。
虽然市场份额落后,但Unreal能创造出更加生动的光影效果。
Cocos2DX是一款2D游戏开发引擎是市场上整体利用率最高的引擎,在2D引擎领域处于明显的领先地位
html5其实是一种网页技术,但是很多开发者用它直接开发页面游戏和小程序,效果也不错,就放在这里。
一般来说,这些类型包括相当一部分国内游戏开发,其中unity主要是手机,unreal做pc大型游戏,cocos2DX做2d游戏,html5做小游戏。你可以号入座,看看想玩什么样的游戏。
说完这些,我再来说说以下三个区块链游戏平台,大家就能清楚了。
enjin可提供多种类型SDK,其中unity的SDK其他类型尚未实现或开始应用。另外enjin以太坊的环境和enjin开发自己的环境。该网站还提供了完整的开发信息。所以一开始我最推荐这个,但是很多地方在开发过程中无法正常访问,这是一个很头疼的问题。
恩金的主要开发方法是platform上面注册,挂接api。但我在设置过程中有两个问题。第一个问题是我不能注册。后来,当我科学地上网时,我成功地注册了。第二个问题更严重,内部api注册需要手机钱包,但下载手机钱包后无法连接enjin我终于放弃了服务器。
因此简单总结:enjin文档比较齐全,还有UNITY的SDK,如果有人能科学学上网。
egretia国内开发者正在开发,所以访问没有问题,除了支持以太坊和eos的开发。它有自己的开发环境,不仅可以编译区块链游戏,还可以编译微信小程序。
所以,如果你打算用的话html5开发是一个很好的选择,是自己的开发平台,文档写得很好。但缺点也很明显,主要是支持html五、局限性很大。
cocos-bcx这是一件非常特别的事情,我开始跟着它cocos2018年区块链游戏平台搞混了,后来才知道cocos-bcx和egretia都是2019年某大会推出的区块链游戏项目,还有一个,但是我没有找到相关信息。
cocos-bcx基于的是cocos自带开发工具creator(注意cocos和cocos-bcx不是一回事),然后在它的基础上嵌入cocos-bcx的sdk即可。它最大的优点是cocos加入sdk之后,修改简单的参数和接口,同时面对大量的优质源代码。所以,如果你打算的话cocos开发区块链,cocos-bcx它是最好的,几乎是唯一的选择。
因此我做个小小的总结:如果你是UNITY3D、Unreal、Cocos2DX任何游戏开发者都想将自己的项目植入区块链功能,我强烈推荐使用相应的功能enjin,egretia,cocos-bcx;如果你和我一样,懂编程,但是没有玩游戏的经验,建议先用egretia练手,他的开发平台真的很好。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。