NFTPort's Unity extension provides tools and features to fast-track development and create cross-chain compatible NFT games and products in Unity with fast and reliable onchain data.
You can install this package from git, compatible with UPM (Unity Package Manager).
- Open
Window > Package Manager - In Package Manager, click + and select Add Package from git URL
- Paste
https://github.com/nftport/nftport-unity.git
- Click Add.
Done!
If you want to target a specific version, append #release/<some-tag> or another specific tag from the Release section.
NFTPort is now available in the Packages/ folder. You can import a number of samples:
- Open
Window > Package Manager - Select
NFTPort - Select
Samplesand import the desired ones. - Explore Documentation Features
Upto 100 or more free NFT mints and 5 fully owned customizable contracts for your first product/development.
Create cross-chain games and products with fast and reliable NFT data and mints
- Ethereum โ
- Polygon โ
- Solana โ
- Goerli โ
โ
- Supported
โ - Not supported as of now
๐งญ - Planned
๐ - In consideration according to requests
Get fast and reliable data.
| API Feature | Ethereum | Goerli | Polygon | Solana |
|---|---|---|---|---|
| Contracts, Metadata & Assets | ||||
| Retrieve NFT details | โ | โ | โ | โ |
| Retrieve contract-collection NFTs | โ | โ | โ | โ |
| Ownership including NFT metadata and details: | ||||
| Retrieve NFTs owned by an account | โ | โ | โ | โ |
| Retrieve NFTs owned by an account in a particular collection | โ | โ | โ | ๐ |
Easy mint NFTs with single component.
| API Feature | Ethereum | Goerli | Polygon | Solana |
|---|---|---|---|---|
| Easy Minting | ||||
| Via URL | ๐ | โ | โ | ๐งญ |
| Via File | ๐ | โ | โ | ๐งญ |
Deploy fully customizable NFTs and contracts with industry standards - decentralized web3 storage, metadata, custom attributes and more.
| API Feature | |
|---|---|
| Storage | |
| List all your IPFS uploads | Via dashboard |
| Upload a file to IPFS | โ |
| Create and upload advanced industry standard metadata to IPFS | โ |
| Upload metadata directory to IPFS | ๐งญ |
| API Feature | Ethereum | Goerli | Polygon | Solana |
|---|---|---|---|---|
| Product | ||||
| ERC 721 | โ | โ | โ | โ |
| ERC 1155 | ๐งญ | ๐งญ | ๐งญ | โ |
| SPL | โ | โ | โ | ๐งญ |
| Deploy a contract for NFT products | ๐งญ | ๐งญ | via API | ๐งญ |
| Customizable minting : Mint NFTs of your contract to any wallet | โ | โ | โ | ๐งญ |
| Update a minted NFT / Dynamic NFTs | โ | โ | โ | ๐งญ |
| Burn a minted NFT | โ | โ | โ | ๐ |
| Transfer a minted NFT | โ | โ | โ | ๐ |
Get multichain transaction data.
| API Feature | Ethereum | Goerli | Polygon | Solana |
|---|---|---|---|---|
| Retrieve transactions by NFT | โ | โ | โ | โ |
| Retrieve transactions by collection | โ | โ | โ | โ |
| Retrieve transactions by an account | โ | โ | โ | โ |
| Retrieve contract sales statistics | ๐ | โ | โ | ๐ |
| Tools | |
|---|---|
| Connect Player Wallet : WebGL | โ |
| Asset Downloader: | |
| Determine URL Content Type | โ |
| Fetch Image asset from IPFS / web cached image | โ |
| Fetch Audio file from IPFS / web | ๐งญ |
| Fetch 3D object from IPFS / web | โ Use determine content type with gltFast , View Example |
| NFT collection reader (bulk) | ๐งญ |
| NFT Product Minting Suite | ๐งญ |





