首页 > 区块链 > 4个值得关注的Unity NFT游戏开发包
筷子链  

4个值得关注的Unity NFT游戏开发包

摘要:区块链sdk在游戏中集成区块链NFT支持已经成为2022年不可忽视的趋势。本文将介绍最新的4个 适合Unity游戏开发者的NFT SDK。1、ChainSafe Gaming SDKChainSafe Gaming SDK的目的是帮助Unity开发者提供接入以太坊系列区块链并创建游戏NFT。1234

在游戏中集成区块链NFT支持已经成为2022年不可忽视的趋势。本文将介绍最新的4个 适合Unity游戏开发者的NFT SDK。

4个值得<p data-track=用熟悉的语言学习 以太坊开发 : NFT实战 | Java | Php | Python | .Net / C# | Golang | Node.JS | Flutter / Dart

1、ChainSafe Gaming SDK

ChainSafe Gaming SDK的目的是帮助Unity开发者提供接入以太坊系列区块链并创建游戏NFT。

4个值得<p data-track=Chainsafe Gaming SDK内置ERC20、ERC721和ERC1155的访问能力,例如查看指定地址持有的 全部NFT:

123456
string chain = "ethereum";string network = "rinkeby"; // mainnet ropsten kovan rinkeby goerlistring account = "0xebc0e6232fb9d494060acf580105108444f7c696";string contract = "";string response = await EVM.AllErc721(chain, network, account, contract);print(response);

ChainSafe Gaming SDK目前支持的区块链包括:

| chain | network| |–|–| |ethereum | mainnet ropsten kovan rinkeby goerli | |avalanche| mainnet testnet | |binance | mainnet testnet | |moonbeam | mainnet testnet | |polygon | mainnet testnet | |xdai | mainnet testnet | |harmony | mainnet testnet |

下载地址:https://github.com/ChainSafe/web3.unity/releasesSDK文档:https://chainsafe.github.io/game-docs/2、Blockchain SDK by Enjin

Enjin提供的区块链SDK,可以帮助Unity开发者快速构造下一代区块链游戏,并且不需要写一行区块链代码。

4个值得<p data-track=Enjin SDK实际上是和Enjin的GraphQL后台API服务交互的,没有直接接入区块链。

Unity商店下载:https://assetstore.unity.com/packages/tools/utilities/blockchain-sdk-by-enjin-1241333、Moralis Metaverse SDK

Moralis元宇宙SDK声称可以轻松构建元宇宙应用和游戏,主要针对以太坊系列区块链。

4个值得<p data-track=Moralis将dAPP分成两个部分:

链上部分:包括智能合约、链上资产例如NFT通证、链上交易等链下部分:用于从区块链采集数据的后台基础设施,为web app等提供api、建立区块链索引、提供实时告警等。

因此Moralis的SDK是和其后台服务(即链下部分)绑定的。

利用Moralis提供的JavaScript SDK可以轻松实现NFT通证的传递:

123456
// sending a token with token id = 1const options = {type: "erc721",                   receiver: "0x..",                 contractAddress: "0x..",                 tokenId: 1}let transaction = await Moralis.transfer(options)
SDK文档: https://docs.moralis.io/introduction/readmeMoralis区块链项目模板:https://docs.moralis.io/moralis-server/getting-started/boilerplate-projectsMoralis SDK:https://github.com/MoralisWeb3/Moralis-JS-SDK4、Stratis Unity SDK

Stratis是一个高度去中心化的区块链开发平台,致力于为微软平台开发者提供区块链开发解决方案。 Stratis可以让任何人在几分钟内创建并管理区块链,同时可以定制用户自己的侧链,极大扩展了目标用户 群体的范围。

4个值得<p data-track=Stratis使用的是自己的区块链实现,因此连智能合约都是C#开发,例如下面这个Strais版本的Hello World合约 的完整实现:

123456789101112842526272829303132
using Stratis.SmartContracts;/// /// A basic "Hello World" smart contract/// [Deploy]public class HelloWorld : SmartContract{    private string Greeting    {        get         {            return this.PersistentState.GetString("Greeting");        }        set        {            this.PersistentState.SetString("Greeting", value);        }    }    public HelloWorld(ISmartContractState smartContractState)        : base(smartContractState)    {        this.Greeting = "Hello World!";    }    public string SayHello()    {        return this.Greeting;    }}
SDK下载:https://github.com/stratisproject/StratisUnitySDK开发者文档:https://academy.stratisplatform.com/Developer%20Resources/developers-introduction.html

原文链接:http://blog.hubwiz.com/2022/02/08/unity-nft-sdk/

免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:juu3644。