想快速制作一个区块链游戏吗?尝试以下开发平台

想快速制作一个区块链游戏吗?尝试以下开发平台

区块链游戏开发说了几年,实际做出来的很少。这几天我仔细收集了一下,有三个平台:金恩、egretia和cocos-bcx。下面我给你解释一下。你想补充什么?可以在下面评论。

首先什么是区块链游戏

早期的加密猫不算。Pure是一款非常简单的卡牌游戏。真正的区块链游戏是一个高度娱乐性的游戏,它用区块和数资产取代了游戏中的虚拟经济。例如,在一个FPS游戏中,我们可以使用erc721数字资产,而不是特定的武器地下游戏,我们可以用erc20代替里面的经济系统;即使是格斗类游戏,我们也可以用token来购买和转让里面的角色

那目前国内主流的游戏开发引擎是哪几个

目前国内应用比较广泛的游戏开发引擎有UNITY3D,Unreal,Cocos2DX,加上经常被提到的html5,一共四个。

UNITY 3D

Unity是目前3D手游领域使用最多的引擎。它的开发者是Unity Technologies。去年年中,Unity中国的3D手游市场份额达到75%。

虚构的

虚幻是Epic Games开发的游戏引擎,在手机游戏领域的市场份额仅次于Unity。

虽然在市场份额上落后,但虚幻可以创造出更生动的光影效果

Cocos2DX

Cocod X是2D游戏开发引擎,市场上整体利用率最高,在2D引擎领域处于明显的领先地位。

html5

Html5其实是一种web技术,但是很多开发者用它直接开发页游和小程序,效果不错,所以在这里

总的来说,这几类游戏包含了国内相当一部分的游戏开发,其中unity主要做手机,unreal做pc游戏,cocos2dX做2D游戏,html5做小游戏你可以坐在你的座位上,看看你想玩什么样的游戏。

之后我再讲下面三个区块链游戏平台,大家就清楚了。

enjin(恩金,可以提供UNITY的SDK)

金恩可以提供多种类型的SDK,其中unity的SDK是其他还没有实现或者开始应用的。另外,金恩可以在以太坊和金恩本身的环境中发展。其网站还提供了完整的开发材料。所以刚开始的时候,我最推荐的就是这款,但是在开发的过程中,很多地方都无法正常访问,非常头疼。

恩金的主要开发方式是在其平台上注册和hook api。但是,我在设置的过程中遇到了两个问题。第一个问题是我不能注册。后来在科学上网的情况下,我注册成功了。第二个问题更严重。内部api注册需要一个手机钱包但在我下载了手机钱包后,我无法连接到金恩的服务器。最后,我放弃了。

所以简单总结一下:金恩的文档比较完整,还有UNITY的SDK。如果谁能科学上网,强烈推荐。

egretia(基于html5)

egretia是国内开发商开发的,接入没有问题。另外支持以太坊和eos的开发。它带有一个开发环境,不仅可以编译区块链游戏,还可以编译微信小程序。

所以如果打算用html5开发,是非常不错的选择,而且是自己的开发平台,文档写的也不错。不过缺点也很明显,主要是支持html5,局限性很大。

cocos-bcx

cocos-bcx是个很特别的东西。起初,我将这与cocos将于2018年推出的区块链游戏平台混淆了。后来才知道cocos-bcx和egretia都是2019年某大会共同推出的区块链游戏项目还有一个,但是找不到相关资料。

Cocos-bcx基于Cocos自带的开发工具creator(注意cocos和cocos-bcx不是一个东西),然后在其基础上嵌入cocos-bcx的sdk。它最大的优势是cocos加入sdk后,只需要修改简单的参数接口就可以面对大量的优质源代码。因此,如果您计划使用cocos进行区块链开发,cocos-bcx是最好的,也几乎是唯一的选择。

所以我做个小总结:如果你是UNITY3D,Unreal,Cocos2DX的任何一个游戏开发者,想把你的项目嵌入区块链功能,我强烈推荐使用对应的金恩,egretia,cocos-bcx;如果你和我一样,懂编程,但玩游戏经验不多,建议先用egretia练习。他的开发平台真的很好

版权声明:区块链工程 发表于 2022-09-08 8:48:04。
转载请注明:想快速制作一个区块链游戏吗?尝试以下开发平台 | 零零洞洞

暂无评论

暂无评论...