Introducing - Unity SDK 4.0.0

Firekeeper

We're excited to introduce a significant upgrade that redefines the integration of Web3 in gaming: Unity SDK 4.0.0. Our latest update goes beyond standard improvements, focusing on empowering developers with a seamless, comprehensive toolkit designed for the decentralized world.

Seamless Embedded Wallets: A Unified Gaming Experience
Unity SDK 4.0.0 debuts embedded wallets, enabling a unified crypto experience across WebGL, Desktop, and Mobile platforms. This feature, particularly when combined with smart wallets, revolutionizes user experience by facilitating signless and gasless blockchain interactions.

Imagine the potential: game publishers can launch multiple titles, each recognizing the player's unique embedded wallet (and optionally, their smart wallet addresses). This cross-game compatibility ensures users retain their assets and identity, enhancing player loyalty and in-game economics.

Intuitive Authentication, Enhanced Security
We've simplified the authentication process. Users can now log in using their email, benefiting from thirdweb's secure managed recovery system. We've extended this feature to native platforms, and also open up the option for user-managed recovery options. The update also integrates Google OAuth2 login flows and supports OpenID Connect (OIDC) compatible authentication methods, offering versatility without compromising security.

Cross-Platform Consistency
Consistency is key to user retention. Our cross-platform/device compatibility ensures users receive the same wallet address, regardless of their entry point. This consistency extends to blockchain interactions, where account abstraction practices enable a smooth, recognizable experience across games and platforms.

Developer-Centric Design
With Unity SDK 4.0.0, we've doubled down on creating a developer-friendly environment. We've phased out older systems such as Magic and Paper logins, reducing bloat, and paving the way for more efficient development workflows. The introduction of ThirdwebConfig and AuthOptions streamlines customization, while reducing friction typically brought on by WebViews with the introduction of native browser auth implementations for every platform instead.

Smart Wallet Integration: The Future of Gaming
Looking ahead, the integration of smart wallets will be a game-changer. By enabling signless transactions and account abstraction, we're paving the way for a frictionless gaming experience. Players can interact with blockchain-based games without worrying about gas fees or signing transactions, all while retaining their assets and progress across multiple gaming titles. The Smart Wallet is ultimately owned by the end-user EOA, and the addresses are all predictable.

Effortless Implementation
Reflecting on our commitment stated earlier this week, our mantra remains the same: "Easy to use API, easy setup." Developers can integrate the most advanced wallet, contract, RPC, storage, and blockchain interaction solutions in just 5 minutes using the ThirdwebManager prefab. It's all about removing barriers and letting you focus on what you do best: creating incredible gaming experiences.

Conclusion
Unity SDK 4.0.0 is more than an update; it's our vision for the future of gaming in the decentralized space. We've laid the groundwork for innovative blockchain interactions within games, and we invite you to join us in this journey. Explore the new features, harness the power of seamless cross-platform development, and let's drive the next evolution of web3 gaming together.

Your feedback is invaluable. As we continue to refine and expand our toolkit, adding new authentication and storage methods, we look forward to building this new era of gaming with our developer community.

Unity Documentation

Embedded Wallet Overview

Import Unity SDK 4.0.0 Now