.NET/Unity - Nebula Integration for native apps and games!
.NET 2.17.0 Release
Nebula AI .NET Integration (Beta)
The last piece of the puzzle required to create .NET apps and games leveraging a blockchain-powered AI assistant or NPC that also has the power to fully execute transactions. Further enhanced when combined with Server Wallets and Account Abstraction.
Read, Write, Reason.
The best way to understand is to look at examples.
We'll prepare some context for the AI - here, we'll generate a basic PrivateKeyWallet
and upgrade it to a SmartWallet
on Sepolia.
A one liner creates a Nebula session.
You can Chat with Nebula. The Chat method accepts any IThirdwebWallet
as an optional parameter, context will automatically be updated.
You may also pass it smart contract context.
You can have a full on conversation with it with our Chat override accepting multiple messages.
Chatting is cool, but what if I just want it to do things and stop talking so much?
You can Execute transactions directly with a simple prompt.
Similarly, Execute can take in multiple messages.
We've added transaction and connection analytics that will show up on your thirdweb dashboard and give you a better sense of your users' activities - make sure you grab this version to get the benefits!
If you've read this far, access Nebula and start building cool things. You're early - a full stack blockchain integration powered by AI is not something you see in .NET land too often, make use of thirdweb to build next-gen applications, and reach out to us!
Unity 5.17.0 Release
- Additions from Thirdweb's .NET SDK Release 2.17.0
- Includes Thirdweb Nebula AI Integration.
- Combine with Backend Wallets & Account Abstraction to create truly unique experiences.
- Moved analytics to the .NET SDK (DLL), removed from
ThirdwebManagerBase
. MetaMaskWallet.Disconnect
now callswallet_revokePermissions
allowing you to fully disconnect the extension - thanks @tulfix !
You now have all the tools to be the first to build the best interactive NPCs to ever accompany your players - contact us if you run into any issues!