Tezos SDK for Unity

FREE
Publisher Tezos Ecosystem
File size 45.35MB
Number of files 291
Latest version 2.0.5
Latest release date 2023-08-25 08:47:12
First release date 2022-11-22 05:17:11
Supported Unity versions 2018.4.2 or higher

This Web3 SDK built on Tezos will allow you to quickly add blockchain features to your games, or enable you to develop blockchain-based games. 🎮


This SDK allows you to do anything in your games that is possible with blockchains, such as adding decentralization, creating digital asset transactions, and keeping permanent records. For example, you can create games where all the rules are managed on the blockchain and allow players to vote on the evolution of the game. You can allow players to buy or trade in-game assets or even game features using cryptocurrency. You can allow players to save their high scores and achievements in a permanent public record on the blockchain.


This SDK supports Desktop, Android, iOS and browsers. This means that beyond allowing game developers to interact with the Tezos blockchain, this SDK is also a good tool for developing any Tezos dApp (decentralized application) based on these platforms.


With this Tezos SDK for Unity, you will be able to:


🔗 Connect your game to a Tezos wallet

Using the wallet-pairing feature of the SDK, you can allow users to authenticate using their Tezos blockchain credentials. With a Tezos wallet of their choice, users can securely authenticate themselves in your game, sign blockchain transactions generated by your game, access to all their on-chain assets related to your game, and use cryptocurrency to purchase services, new game features or in-game assets.


📚 Read data from the blockchain

Your games will be able to use the SDK to fetch all kinds of data from the Tezos blockchain, such as checking which features of the game or in-game assets the user owns. You will be able to fetch information like the current balance on user accounts or the level of the latest block on the blockchain. Most importantly, you can manage the storage of smart contracts or call off-chain views, giving you access to any data stored in the blockchain.


📞 Call smart contracts

Your game will be able to generate calls to Tezos smart contracts, to be signed by the user. This opens the limitless possibilities of smart contracts on the Tezos blockchain. From simple transactions such as purchasing extra features using cryptocurrency, to generating NFTs based on achievements in the game. This will even allow users to trade achievements on public marketplaces, transfer game coins from one game to another, or participate in multi-game challenges. This is just the beginning of blockchain use cases in gaming, and the only limit is your imagination.


🔏 Digitally sign and verify data

Through the SDK, your games will be able to ask users to digitally sign data using their Tezos wallets. Users will also be able to verify the authenticity of data signed by other users.

Using this, you will be able to call smart contracts from your game server on behalf of users (with their authorization), so that they can take advantage of blockchain features without having to purchase their own cryptocurrency.

This makes it possible to create games that enable all the benefits of a blockchain at low cost, since most of the game can securely take place off-chain and only a small number of transactions actually need to be made to the blockchain.


👍 Benefit from all the advantages of Tezos

Tezos has a number of advantages that makes it very suitable for games. It is energy-efficient thanks to its use of Proof of Stake, and has low transaction and gas fees. It offers a unique decentralized governance mechanism that enables it to evolve quickly and lead innovation without going through hard forks. Finally, the ecosystem provides great funding opportunities for developers.


Learn more about Tezos

Top Publisher Assets