Prvi otvoreni izvorni Unity-Solana novčanik sa podrškom za NFT
All-Art protokol objavljuje prvi Unity-Solana novčanik za laku integraciju funkcionalnosti Solana blockchaina u Unity igrački motor.
Unity-Solana novčanik je ključna veza koja povezuje developere igara i Solana blockchain. Sa brzim i jeftinim transakcijama Solane, igre mogu početi da koriste blockchain tehnologiju kao nikada pre — u realnom vremenu. Hiljade developera će dovesti milione igrača u Solana ekosistem. To će, zauzvrat, omogućiti Solana projektima da imaju koristi od povećanog broja učesnika, a interoperabilnost preko protokola u igrama će nas odvesti dalje od trenutnog razumevanja DeFi-a.
Unity igrački motor je jedan od dva najpopularnija alata za kreiranje igara i aplikacija za više platformi, od mobilnih telefona i računara, sve do VR, AR, XR slušalica. Postoji više od 1,5 miliona aktivnih Unity developera širom sveta.
Verujemo da će ovaj novčanik uspostaviti direktnu interakciju između Unity zajednice i Solana blockchaina, omogućavajući svima u sistemu da lakše i brže objavljuju igre i aplikacije. Developeri igara sada mogu kreirati svoje tokene i predmete unutar igre direktno iz Unity-a bez prethodnog znanja o pametnim ugovorima ili blockchain transakcijama.
Prvo izdanje novčanika sadrži:
- Kreiranje/Backup novčanika sa mnemoničkom frazom
- Rukovanje računom
- Kreiranje transakcija
- SOL stanje
- SPL-token stanja
- Transferi SPL-tokena
- Osnovni primeri UI
Budući ciljevi uključuju:
- Višestruki računi novčanika
- Podrška za kameru sa skeniranjem QR koda za transfer tokena
- Poboljšani UI za laku integraciju u igri
- Podrška za Metaplex NFT / NFT-PRO sa GameObjects
- Zamena tokena
- Zamena NFT-a
- Kreator valute u igri sa jednim klikom
- Podrška za tematski UI
- Metaplex aukcije za predmete u prodavnici unutar igre
Kreiranje igara i aplikacija u Unity-u koje su povezane sa blockchain protokolima je specifičan izazov, jer ne postoje lako primenjivi alati za nove blockchaine poput Solane. Solana je prvo L1 blockchain rešenje koje ima potencijal i moć da revolucionariše industriju igara sa ultra-brzim i jeftinim transakcijama, osiguravajući da igre konačno mogu koristiti blockchain tehnologiju za mehanike unutar igre u realnom vremenu, što trenutno nije moguće sa drugim lancima poput Ethereuma.
“U All-Art-u, smatramo da je integracija Unity-Solana ključni element široke primene blockchaina u igrama i aplikacijama. Jednom kada razvoj igara zasnovanih na blockchainu postane norma, sve igre će imati svoje ekonomije unutar igre koje funkcionišu na blockchainu. Za to je potrebna robustna, brza infrastruktura i vidimo Solanu kao ključ za to. Dodavanje podrške za NFT / NFT-PRO kroz Metaplex prodavnice i infrastrukturu All-Art protokola će osigurati da developeri igara počnu drugačije razmišljati o predmetima unutar igre. Svi oni postaju trgovani NFT-ovi. Jedva čekamo da vidimo šta će Unity zajednica uraditi sa novčanikom, i ovde smo da im pomognemo na ovom putovanju, jer naša misija je jednostavna — dovesti igre na Solanu.”
— Vitomir Jevremović, CEO All-Art protokola
Kreiranje valute unutar igre sa tokenima i NFT-ima mora postati rešenje „plug-and-play“, u kojem infrastruktura knjige nije tehnologija servera u kući, već blockchain koji služi kao skladište informacija i vrednosti. Unity-Solana novčanik premošćuje ovaj jaz i omogućava developerima igara da implementiraju infrastrukturu tokena sa samo nekoliko klikova.
Trenutna zajednica developera igara ima ograničene alate na raspolaganju za korišćenje NFT-ova za predmete i objekte unutar igre. Ako se to dobro uradi, ovo će postati jedan od najvećih skokova u industriji igara u godinama koje dolaze.
Nadamo se da će novčanik inspirisati više developera da započnu svoje blockchain putovanje, i da će učiniti Solanu jednim od vodećih blockchaina koji će se koristiti u igrama i aplikacijama budućnosti.
Unity-Solana novčanik na GitHub-u: [https://github.com/allartprotocol/unity-solana-wallet/]
Biblioteke i zavisnosti
Unity-Solana novčanik koristi implementaciju Solnet .NET SDK, ali smo morali da modifikujemo biblioteku da bi bila kompatibilna sa Unity-em sa .NET Standard 2.0 i .NET 4.x. Solnet je Solana’s .NET SDK za integraciju sa .NET ekosistemom. https://blockmountain.io/Solnet/
- Newtonsoft.Json — za deserializaciju JSON-a
- Chaos.NaCl.Standard — za Ed25519 potpise
- Portable.BouncyCastle — za enkripciju podataka
- Zxing — za generisanje/prepoznavanje QR koda