PatrionDigital / web3.unity

🕹 Unity SDK for building games that interact with blockchains.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChainSafeGaming

Discord Twitter

Notices

After June 15, 2023 all users of the SDK will be required to have their projects registered. Please ensure that you have a valid project ID to avoid any service interruptions by this time. If you need help getting a project ID, we've put together a tutorial to guide you through the process: https://docs.gaming.chainsafe.io/current/project-id-registration.

As always, we're here to help, so feel free to message us in ⁠🕹web3unity-gaming-general or ⁠🕹gaming-help if you're stuck and need help!

Documentation

https://docs.gaming.chainsafe.io/

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

  • Make sure you clone the repository with its submodules. You can do this by running git clone --recurse-submodules when cloning, or running git submodule update --init from inside the repository after you've cloned it.
  • Run the src/ChainSafe.GamingSdk.EVM.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, which in turn lets the package build.
  • You can now open src/UnitySampleProject in Unity and start hacking!

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.

License:GNU Lesser General Public License v3.0


Languages

Language:C# 88.3%Language:JavaScript 8.9%Language:HTML 1.2%Language:Objective-C++ 0.5%Language:CSS 0.4%Language:Java 0.3%Language:Swift 0.2%Language:Batchfile 0.1%Language:Shell 0.1%Language:Solidity 0.0%