Le premier portefeuille Unity-Solana open-source avec support NFT
Le protocole All-Art lance le premier portefeuille Unity-Solana pour une intégration facile des fonctionnalités de la blockchain Solana dans le moteur de jeu Unity.
Le portefeuille Unity-Solana est un pont essentiel reliant les développeurs de jeux et la blockchain Solana. Avec les transactions rapides et peu coûteuses de Solana, les jeux peuvent commencer à utiliser la technologie blockchain comme jamais auparavant — en temps réel. Des milliers de développeurs amèneront des millions de joueurs dans l'écosystème Solana. Cela, à son tour, fera bénéficier les projets Solana d'un nombre accru de participants, et l'interopérabilité cross-protocole dans les jeux nous emmènera au-delà de la compréhension actuelle de DeFi.
Le moteur de jeu Unity est l'un des deux outils de construction les plus populaires pour créer des jeux et des applications pour plusieurs plateformes allant des téléphones mobiles et des ordinateurs, jusqu'aux casques VR, AR, XR. Il y a plus de 1,5 million de développeurs Unity actifs dans le monde.
Nous croyons que ce portefeuille établira une interaction directe entre la communauté Unity et la blockchain Solana, permettant à tous dans le système de lancer des jeux et des applications plus facilement et rapidement. Les développeurs de jeux peuvent maintenant créer leurs jetons et objets en jeu directement depuis Unity sans aucune connaissance préalable des contrats intelligents ou des transactions blockchain.
Les fonctionnalités de la première version du portefeuille incluent :
- Créer/Sauvegarder le portefeuille avec une phrase mnémonique
- Gestion de compte
- Construction de transaction
- Solde SOL
- Soldes de jetons SPL
- Transferts de jetons SPL
- Exemples d'UI basiques
Les prochaines étapes incluent :
- Comptes de portefeuille multiples
- Support de caméra avec scan de QR code pour les transferts de jetons
- UI améliorée pour une intégration facile en jeu
- Support de NFT Metaplex / NFT-PRO avec GameObjects
- Échanges de jetons
- Échanges de NFT
- Créateur de monnaie en jeu en un clic
- Support d'UI thématique
- Enchères Metaplex pour les objets de magasin en jeu
Construire des jeux et des applications dans Unity qui sont connectés à des protocoles blockchain est un défi spécifique, car il n'existe pas d'outils facilement déployables pour de nouvelles blockchains comme Solana. Solana est la première solution blockchain L1 qui a le potentiel et la puissance de révolutionner l'industrie du jeu avec des transactions ultra-rapides et peu coûteuses, garantissant que les jeux peuvent enfin utiliser la technologie blockchain pour des mécaniques en jeu en temps réel, ce qui est actuellement impossible avec d'autres chaînes comme Ethereum.
"Chez All-Art, nous pensons qu'une intégration Unity-Solana est l'élément central de l'adoption généralisée de la blockchain dans les jeux et les applications. Une fois que le développement de jeux basés sur la blockchain deviendra la norme, tous les jeux auront leurs économies en jeu fonctionnant sur la blockchain. Pour que cela se produise, une infrastructure robuste et à haute vitesse est nécessaire et nous voyons Solana comme la clé pour cela. Ajouter le support NFT / NFT-PRO via les magasins Metaplex et l'infrastructure du protocole All-Art garantira que les développeurs de jeux peuvent commencer à penser différemment aux actifs en jeu. Ils deviennent tous des NFT échangeables. Nous avons hâte de voir ce que la communauté Unity fera avec le portefeuille, et nous sommes ici pour les aider dans ce voyage, car notre mission est simple — amener les jeux sur Solana."
— Vitomir Jevremovic, PDG du protocole All-Art
Créer une monnaie en jeu avec des jetons et des NFT doit devenir une solution plug-and-play, dans laquelle l'infrastructure du grand livre n'est pas une technologie de serveur interne, mais la blockchain qui sert de magasin d'informations et de valeur. Le portefeuille Unity-Solana comble cette lacune et permet aux développeurs de jeux de déployer une infrastructure de jetons en seulement quelques clics.
La communauté actuelle des développeurs de jeux dispose d'outils limités pour utiliser les NFT pour les objets et les éléments en jeu. Si cela est bien fait, cela deviendra l'un des plus grands bonds en avant dans l'industrie du jeu dans les années à venir.
Nous espérons que le portefeuille inspirera plus de développeurs à commencer leur voyage blockchain, et qu'il fera de Solana l'une des blockchains les plus utilisées dans les jeux et les applications du futur.
Portefeuille Unity-Solana sur GitHub : [https://github.com/allartprotocol/unity-solana-wallet/]
Bibliothèques et Dépendances
Le portefeuille Unity-Solana utilise l'implémentation de Solnet .NET SDK, mais nous avons dû modifier la bibliothèque pour la rendre compatible avec Unity .NET Standard 2.0 et .NET 4.x. Solnet est le SDK .NET de Solana pour s'intégrer à l'écosystème .NET. https://blockmountain.io/Solnet/
- Newtonsoft.Json — pour la désérialisation JSON
- Chaos.NaCl.Standard — pour les signatures Ed25519
- Portable.BouncyCastle — pour le chiffrement des données
- Zxing — pour la génération/reconnaissance de codes QR