GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - ChainSafe/web3.unity: 🕹 Unity SDK for building games that interact with blockchains.

BranchesTags
Open more actions menu

Latest commit

 

History

683 Commits
683 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
Packages
Packages
 
 
Setup
Setup
 
 
libs
libs
 
 
scripts
scripts
 
 
src
src
 
 
submodules
submodules
 
 
temp/mud-sandbox
temp/mud-sandbox
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
CONTRIBUTION.md
CONTRIBUTION.md
 
 
ChainSafe.Gaming.sln
ChainSafe.Gaming.sln
 
 
ChainSafe.Gaming.sln.DotSettings
ChainSafe.Gaming.sln.DotSettings
 
 
LICENSE
LICENSE
 
 
Modules.md
Modules.md
 
 
README.md
README.md
 
 
global.ruleset
global.ruleset
 
 

Repository files navigation

ChainSafeGaming

License Discord

Twitter

Documentation

You can access the full docs at docs.gaming.chainsafe.io.

Our codebase is quite easy to use. To immediately start with reading from the blockchain, once you've installed our core package,you can simply drag and drop our Web3Unity prefab to the scene and do the following

async void Awake()
{
    await Web3Unity.Instance.Initialize(false);
    var balance = await Web3Unity.Web3.Erc20.GetBalanceOf(contractAddress, accountAddress);   
}

Additional prefab scripts can be found here docs.gaming.chainsafe.io/current/sample-scripts.

Support

  • Need help with web3.unity or found a bug? Be sure to read the documentation above, then review existing issues or create a new one here. This is the best way to get help from the ChainSafe Gaming team.
  • Need help from the community, including questions not related to web3.unity? Ask in #community-code-support on Discord.

Contributing

  • Have an idea for a new feature that would improve web3.unity? Create a feature request here.
  • Have a code contribution you'd like to make directly? Make a pull request to this repo!
  • Join our community! Say hi on Discord in #web3unity-gaming-general and share your project built with web3.unity in #gaming-showcase.

Building the code

  • Clone the repository and run the setup script.
  • You can now open src/UnitySampleProject in Unity and start hacking!
  • Whenever you make changes to the code in the libraries, run the src/ChainSafe.Gaming.Unity/publish-to-unity-package script from within the folder it is in. This will build and publish the libraries to the UPM package's folder, thus making any new code accessible inside Unity.

ChainSafe Security Policy

Reporting a Security Bug

We take all security issues seriously, if you believe you have found a security issue within a ChainSafe project please notify us immediately. If an issue is confirmed, we will take all necessary precautions to ensure a statement and patch release is made in a timely manner.

Please email us a description of the flaw and any related information (e.g. reproduction steps, version) to security at chainsafe dot io.

About

🕹 Unity SDK for building games that interact with blockchains.

Topics

blockchaincryptocurrencygamesunity

Resources

Readme
LGPL-3.0 license
Activity
Custom properties

Stars

945 stars

Watchers

47 watching

Forks

245 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.