
Please download the completed source code in the last lecture of the last section
Set up the algorand wallet in your Chrome extension, switch to the testnet, and create two test accounts with public addresses, mnemonic phrases, and secure passphrases for nfts testing.
Learn how to integrate Algorand blockchain into Unity by adding the .NET Algorand SDK via NuGet, configuring Visual Studio, and resolving Unity plugin dependencies for a functioning NFT metaverse project.
Learn how to implement a generic singleton in Unity to provide a single accessible instance for interacting with Algorand components, assets, and servers, ensuring consistent access across the scene.
Implement Algorand account logic to sign transactions and retrieve a user's assets, including NFT holdings on the testnet, using a server connection and asset lookup by ID.
Create two Algorand accounts: player and game main, using the assets menu, assign usernames and mnemonics, and prepare to transfer NFTs from the game main account to the player.
Instantiate the Algorand server object in Unity by creating a green server named algo server test and configure it with the testnet API address and token.
Instantiate gem coin, the game currency NFT, in Unity on Algorand by setting its name, decimals, 10 trillion supply, and metadata hash, then generate on testnet and verify asset ID.
Create a Unity Algorand manager as a singleton to coordinate the testnet server, main account, player account, and game token, and implement a balance display for the player's balance.
Explain how to perform an atomic buy of an NFT: verify funds and opt-in, then transfer game currency to the main account and deliver the NFT in one atomic transaction.
Create a dynamic NFT store UI in Unity by sizing and centering a panel, adding a grid layout group, duplicating item panels, and preparing a store item prefab.
Style the panel store item in Unity as an NFT by adding a chosen image and a TextMeshPro buy button, show an owned label when owned, then save the prefab.
Create the store item component script in Unity to toggle the buy button or owned text based on NFT ownership, wiring NFT asset, ownership flag, and panel grid layout.
Code the logic to mark items as owned, toggle the owned text, and enable the buy button, using the Algorand manager to buy assets and refresh the nft store ui.
Create and connect three Algorand NFT assets in Unity, configuring server, metadata, and sprites, then link them to the in-game store for a ready-to-test NFT metaverse.
Test displays of three nfts in the store and confirm they appear when you press play. The next lecture will implement the buy action and complete the store interaction.
Debug the buy NFT item flow in Unity with Algorand testnet, ensuring token balance, asset opt-in, and transaction refresh correctly reflect ownership after purchase.
Improve load performance by asynchronously fetching the player's balance from the Algorand network and updating the balance UI, reducing main-thread work and leaving the rest of the system responsive.
Install Node.js and npm to power a game server using a simple node stack; download from nodejs.org, choose your OS, and verify installation via the terminal.
Learn to initialize a node-based game server for a Unity metaverse, create a game-server folder, configure npm, and define index.js to interact with Unity and Algorand.
Learn to call the game server from Unity to retrieve a wallet balance using a web request, coroutines, and a local host endpoint in the Algorand manager.
Hello and thank you for your interest in this course. My name is Yohann. I am course instructor.
This course is the only course you need to get the fundamentals to help you build a “play to earn” metaverse world on the blockchain.
With over 20 years of experience as a software engineer combined with my experience as a college instructor, I have no doubt that by taking this course you will have a hands-on experience on how to build your own NFT metaverse world using Unity3D game engine and making transactions of the algorand blockchain, one of the best blockchains there is out there.
The course covers a variety of technologies and tools.
You will learn how to use Unity to design a game and an NFT store. (non fungible tokens). You will also learn how to make transactions on the algorand blockchain to allow users to play to earn crypto coins, buy, sell and trade NFTs and also how to allow user to connect they crypto wallet the safe and secure way.
Now if you don't know much of the above terminology, don’t worry about it, you’re in the right place. I literally have recorded every single details in the video lectures, there is no prior knowledge required, everything is shown to you. And you can pause and replay the videos as many times as you wish to.
This course is an “all in one” course, it covers the game design, programming, setup, deployment and the blockchain foundations to make you advance in your career.
And the best part is that I keep adding new content regularly because this field is evolving at light speed.
Finally, I am so confident this course will bring you so much value that I’m giving away the first 2 hours at no cost to watch instantly.
Don’t be the one to get left behind. Get started today and join millions of people taking part in the meta verse revolution.
Start watching now. Enjoy the course and I wish you good fortune making your own metaverse.