Skip to main content



In this video, you will see the project we are going to build. This demo connects to an NFT on OpenSea and displays a texture on a sphere material.

Installing SDK

In this video, you will be shown where to find the ChainSafe Gaming SDK package and also how to install this package into Unity3D.

Install JSON.NET to fix: The type or namespace name 'Newtonsoft' could not be found

SDK Overview

In this video, we will give an overview of the ChainSafe gaming SDK. A quick introduction to the different Prefabs/Scenes and Scripts used to create your blockchain games.

SDK Prefabs

Prefabs are prebuilt components that supply preconfigured functionality. The SDK offers this for the most general operations. This video goes over the most general use cases. The example shows how to connect and NFT from a custom script on the Rinkeby test network from an NFT deployed on OpenSea testnet.

Create In-Game NFT

In this video, we will create an in-game item and connect this to an NFT. This requires us to write a C# script in Unity.

Connect NFT to Marketplace

In this video, we will connect the NFT that we created in the previous step inside Unity.

Building Game

In this video, we will build out our game. This will allow us to connect to different blockchains depending on where we have deployed our NFT.

Final Project

In this video, we will build and deploy our project and view it in our web browser.