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 20 years XP with game development (2023)
- Over 10 years XP with Unity (2023)
- Twitter - @srivello
- Resume & Portfolio - SamuelAsherRivello.com
- Git - Github.com/SamuelAsherRivello
- SDKs - Want Your Web3 SDK Vetted & On This List?
- LinkedIn - Linkedin.com/in/SamuelAsherRivello <--- Say Hello! :)