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! :)
License
Provided as-is under MIT License | Copyright ™ & © 2006 - 2024 Rivello Multimedia Consulting, LLC