在游戏中集成区块链NFT支持已经成为2022年不可忽视的趋势。本文将介绍最新的4个 适合 Unity 游戏开发者的NFT SDK。
![](/uploads/b8655fd7-a315-4def-aa07-9bbae7032cbe.jpg)
1、ChainSafe Gaming SDK
ChainSafe Gaming SDK的目的是帮助Unity开发者提供接入以太坊系列区块链并创建游戏NFT。
![](/uploads/5078c0d0-5ac0-4a66-8617-f3593d3c53f7.jpg)
Chainsafe Gaming SDK内置ERC20、ERC721和ERC1155的访问能力,例如查看指定地址持有的 全部NFT:
| |
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 |
- 下载地址:
- SDK文档:
2、 Blockchain SDK by Enjin
Enjin提供的区块链SDK,可以帮助Unity开发者快速构造下一代区块链游戏,并且不需要写一行区块链代码。
![](/uploads/f04e797a-3377-4553-958f-d57dd2294a0e.jpg)
Enjin SDK实际上是和Enjin的GraphQL后台API服务交互的,没有直接接入区块链。
- Unity商店下载:
3、Moralis Metaverse SDK
Moralis 元宇宙 SDK声称可以轻松构建元宇宙应用和游戏,主要针对以太坊系列区块链。
![](/uploads/8faf1679-2cf8-47c7-8795-94252849dae5.jpg)
Moralis将dAPP分成两个部分:
- 链上部分:包括智能合约、链上资产例如NFT通证、链上交易等
- 链下部分:用于从区块链采集数据的后台基础设施,为web app等提供api、建立区块链索引、提供实时告警等。
因此Moralis的SDK是和其后台服务(即链下部分)绑定的。
利用Moralis提供的JavaScript SDK可以轻松实现NFT通证的传递:
| |
- SDK文档:
- Moralis区块链项目模板:
- Moralis SDK:
4、Stratis Unity SDK
Stratis是一个高度去中心化的区块链开发平台,致力于为 微软 平台开发者提供区块链开发解决方案。 Stratis可以让任何人在几分钟内创建并管理区块链,同时可以定制用户自己的侧链,极大扩展了目标用户 群体的范围。
![](/uploads/c73520a6-5876-4ab2-94a1-5a7f8c2a5640.jpg)
Stratis使用的是自己的区块链实现,因此连智能合约都是C#开发,例如下面这个Strais版本的Hello World合约 的完整实现:
| |
- SDK下载:
- 开发者文档:
原文链接: