Das erste Open-Source Unity-Solana Wallet mit NFT-Unterstützung
Das All-Art Protocol veröffentlicht das erste Unity-Solana Wallet für eine einfache Integration der Solana Blockchain-Funktionalitäten in die Unity-Spiel-Engine.
Das Unity-Solana Wallet ist eine wesentliche Brücke, die Spieleentwickler und die Solana Blockchain verbindet. Mit Solanas schnellen und kostengünstigen Transaktionen können Spiele wie nie zuvor Blockchain-Technologie in Echtzeit nutzen. Tausende von Entwicklern werden Millionen von Spielern in das Solana-Ökosystem bringen. Dies wird wiederum den Solana-Projekten zugutekommen, da sie von einer erhöhten Anzahl von Teilnehmern profitieren, und die interoperabilität zwischen Protokollen in Spielen wird uns über das aktuelle Verständnis von DeFi hinausführen.
Die Unity-Spiel-Engine ist eines der zwei beliebtesten Werkzeuge zum Erstellen von Spielen und Apps für mehrere Plattformen, von Mobiltelefonen und Computern bis hin zu VR-, AR-, XR-Headsets. Weltweit gibt es mehr als 1,5 Millionen aktive Unity-Entwickler.
Wir glauben, dass dieses Wallet eine direkte Interaktion zwischen der Unity-Community und der Solana Blockchain ermöglichen wird, sodass jeder im System Spiele und Apps einfacher und schneller veröffentlichen kann. Spieleentwickler können jetzt ihre In-Game-Token und -Gegenstände innerhalb von Unity erstellen, ohne Vorwissen über Smart Contracts oder Blockchain-Transaktionen zu haben.
Die erste Wallet-Veröffentlichung bietet:
- Erstellen/Sichern des Wallets mit mnemonischem Ausdruck
- Kontoverwaltung
- Transaktionsaufbau
- SOL-Guthaben
- SPL-Token-Guthaben
- SPL-Token-Übertragungen
- Grundlegende UI-Beispiele
Zukünftige Meilensteine umfassen:
- Mehrere Wallet-Konten
- Kameraunterstützung mit QR-Code-Scanning für Token-Übertragungen
- Verbesserte UI für einfache Integration im Spiel
- Metaplex NFT / NFT-PRO-Unterstützung mit GameObjects
- Token-Tausch
- NFT-Tausch
- Ein-Klick-In-Game-Währungsersteller
- Themenbezogene UI-Unterstützung
- Metaplex-Auktionen für In-Game-Shop-Artikel
Spiele und Anwendungen in Unity zu erstellen, die mit Blockchain-Protokollen verbunden sind, ist eine spezifische Herausforderung, da es keine leicht einsetzbaren Werkzeuge für neue Blockchains wie Solana gibt. Solana ist die erste L1-Blockchain-Lösung, die das Potenzial und die Kraft hat, die Spieleindustrie mit ultraschnellen und kostengünstigen Transaktionen zu revolutionieren, sodass Spiele endlich Blockchain-Technologie für In-Game-Mechaniken in Echtzeit nutzen können, was derzeit mit anderen Ketten wie Ethereum unmöglich ist.
„Bei All-Art glauben wir, dass eine Unity-Solana-Integration das Kernstück der breiten Annahme von Blockchain in Spielen und Apps ist. Sobald die Entwicklung von auf Blockchain basierenden Spielen zur Norm wird, werden alle Spiele ihre In-Game-Ökonomien auf der Blockchain betreiben. Dafür ist eine robuste, hochgeschwindige Infrastruktur erforderlich, und wir sehen Solana als den Schlüssel dafür. Die Hinzufügung von NFT / NFT-PRO-Unterstützung durch Metaplex-Stores und die All-Art-Protocol-Infrastruktur wird sicherstellen, dass Spieleentwickler anders über In-Game-Assets nachdenken können. Sie alle werden zu handelbaren NFTs. Wir können es kaum erwarten zu sehen, was die Unity-Community mit dem Wallet machen wird, und wir sind hier, um sie auf dieser Reise zu unterstützen, da unsere Mission einfach ist – Spiele zu Solana zu bringen.“
— Vitomir Jevremovic, CEO von All-Art Protocol
Die Erstellung von In-Game-Währung mit Token und NFTs muss zu einer Plug-and-Play-Lösung werden, bei der die Ledger-Infrastruktur keine hauseigene Servertechnologie ist, sondern die Blockchain, die als Speicher von Informationen und Werten dient. Das Unity-Solana-Wallet schließt diese Lücke und ermöglicht es Spieleentwicklern, Token-Infrastruktur mit nur wenigen Klicks einzusetzen.
Die aktuelle Spieleentwickler-Community verfügt über begrenzte Werkzeuge, um NFTs für In-Game-Gegenstände und -Objekte zu nutzen. Wenn dies gut umgesetzt wird, wird dies einer der größten Sprünge in der Spieleindustrie in den kommenden Jahren sein.
Wir hoffen, dass das Wallet mehr Entwickler dazu inspirieren wird, ihre Blockchain-Reise zu beginnen, und dass es Solana zu einer der führenden Blockchains machen wird, die in Spielen und Apps der Zukunft genutzt wird.
Unity-Solana Wallet auf GitHub: [https://github.com/allartprotocol/unity-solana-wallet/]
Bibliotheken und Abhängigkeiten
Das Unity-Solana Wallet verwendet Solnets Implementierung des .NET SDK, aber wir mussten die Bibliothek modifizieren, um sie mit .NET Standard 2.0 und .NET 4.x Unity-kompatibel zu machen. Solnet ist Solanas .NET SDK zur Integration in das .NET-Ökosystem. https://blockmountain.io/Solnet/
- Newtonsoft.Json — für JSON-Deserialisierung
- Chaos.NaCl.Standard — für Ed25519-Signaturen
- Portable.BouncyCastle — für Datenverschlüsselung
- Zxing — für QR-Code-Erzeugung/-Erkennung