This repo includes best practices and C# Coding Standards for Unity Web3.
The related repos contain the first time user experience of integration with and custom examples of many popular Web3 Unity SDKs.
πStar This Repo. Big update is coming :)
- Coming soon...
Repos are private and for member-students only. Request access through your instructor. Or star the repo. Some links may go public :)
Each may demonstrate; authentication, send assets, fetch assets, calling read/write smartcontracts, and observing smartcontract events.
The batching and ordering are random ;)
- intro-to-web3-for-unity-unity3dblockchainwallet
- intro-to-web3-for-unity-polkadot-sdk
- intro-to-web3-for-unity-heathen-bgsdk
- intro-to-web3-for-unity-solana-wallet
- intro-to-web3-for-unity-web3auth-sdk
- intro-to-web3-for-unity-algorand-sdk
- intro-to-web3-for-unity-quarters-sdk
- intro-to-web3-for-unity-zilliqa-sdk
- intro-to-web3-for-unity-fusedvrweb3
- intro-to-web3-for-unity-nft-core
- intro-to-web3-for-unity-qudo-sdk
- intro-to-web3-for-unity-stratis
- intro-to-web3-for-unity-block42
- intro-to-web3-for-unity-altura
- intro-to-web3-for-unity-solana
- intro-to-web3-for-unity-nefta
- intro-to-web3-for-unity-venly
- intro-to-web3-for-unity-tezos
- intro-to-web3-for-unity-enjin
- intro-to-web3-for-unity-ore
- https://magicblock-labs.github.io/Solana.Unity-SDK
- https://github.com/0xsequence/web3-unity-sdk
- https://github.com/kai63001/wildcard-game
- https://docs.metalinq.tech
- https://github.com/nftport
Chain
- E - EVM
- M - Multichain (e.g. golang)
- S - Solana
- T - Tezos
"5 Needs" of Every Web3 Game
- Auth
- Send Assets
- Fetch Assets
- Read/Write Contracts
- Observe Contract Events
Name | Chain | Tried It | Bug-Free Setup | 5 Needs | WebGL | Standalone | Leading Choice? |
---|---|---|---|---|---|---|---|
Ankr_Mirage / Docs | E | β | β | 1/2/3/4/5 | β | β | β |
Chainsafe | E | β | β | 1/2/3/4 | β | β | β |
Moralis_1x | E | β | β | 1/2/3/4/5 | β | β | β |
Moralis_2x | E | β | β | 1 | β | β | β |
Thirdweb-unity-sdk | E | β | β | 1/2/3/4 | β | β | β |
Loom-sdk | M | β | β | 1/2/3/4 | β | β | β |
Unity-nethereum | E | β | β | ? | β | β | β |
- Project Structure Inspiration: unity-project-template
- Coding Standards Inspiration: unity-project-template
- Gitignore Inspiration: Custom Unity .gitignore
- Samuel Asher Rivello
- Over 25 years XP with game development (2024)
- Over 11 years XP with Unity (2024)
- Twitter - @srivello
- Git - Github.com/SamuelAsherRivello
- Resume & Portfolio - SamuelAsherRivello.com
- LinkedIn - Linkedin.com/in/SamuelAsherRivello <--- Say Hello! :)
Provided as-is under MIT License | Copyright Β© 2024 Rivello Multimedia Consulting, LLC