Skip to content

mlhanson/nft_unity

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Asset for NFT Network

Project Description

NFT Asset for Unity Framework aims to enable Unity developers to work with Unique Network blockchain without or with just a little knowledge about blockchain.

Unity Framework allows customising the behaviors of any gaming objects by means of writing scripts in C# and attaching them to any behavior. In order to make scripts reusable, they may be wrapped in a plugin library (e.g. Windows DLL), which can then be imported in any project. There are many plugins that are currently available for Unity developers. More information about Unity plugins may be found in Unity 3D documentation: https://docs.unity3d.com/Manual/Plugins.html

In order to use an imported plugin, Unity developer will use one of OOP principles called inheritance: The game object will extend the plugin, which means that gaming object will have some built-in features that come from plugin.

The Developer UI enables following actions:

  • Create or import address with private key
  • Display wallet balance in the network currency
  • Create/Destroy collection
  • Show list of collections owned by this wallet

Some features are yet to be tested/added:

  • Add/Remove an admin for a collection
  • Show list of collection admins
  • Create/Transfer/Burn an NFT for a collection
  • Set/View collection offchain data schema

For demonstration, please use these instructions

Also, see the complete Hackusama Walk-Through.

Hackusama Update

This project was made from scratch for Hackusama submission.

About

NFT Asset for Unity Framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%