Skip to content

Releases: thirdweb-dev/unity

v6.0.2

03 Oct 12:45
57c68db
Compare
Choose a tag to compare

What's Changed

  • ReownWallet now internally connects to all Reown Appkit supported chains by default, then switches to the one you provide at runtime during ConnectWallet calls.
  • PlaygroundManager's Always Upgrade To Smart Wallet option now defaults to off.
  • Fixes and Improvements to ThirdwebManager Editor > Debug Section
    • Log Active Wallet Info now works with the ThirdwebManager.ActiveWallet property.
    • Added new Disconnect Active Wallet Play Mode option.
    • Documentation link now points to Unity v6 docs.

v6.0.1

29 Sep 17:10
ac62cda
Compare
Choose a tag to compare

What's Changed

  • Fixes issues importing our previous release into Unity 2022.3. The previous release was packaged with Unity 6.2, causing DLL metadata to have "Any Platform" unticked when imported into earlier versions. This release is packaged with Unity 2022.3 which has better forward-compatibility. Future releases will continue to be packaged with 2022.3.
  • Improves Scene_Playground visuals when using Unity 2022.3.

Note: You may skip this patch if using Unity 6+

v6.0.0

27 Sep 18:51
13bd5d7
Compare
Choose a tag to compare

Thirdweb Unity SDK v6 – Official Release

Migration Guide

Size & Performance Improvements

  • Reduced dependencies — fewer DLLs, all updated to the latest major versions.
  • Unity package size cut by 40%.
  • Significant performance gains across wallet APIs.
  • Includes all performance upgrades from the .NET SDK v3 release, plus full access to the Thirdweb API wrapper via ThirdwebClient.Api. (See .NET release notes for details.)

Reown AppKit Integration

  • Removed: MetaMaskWallet and WalletConnectWallet.

  • Added: Reown AppKit, the improved successor to WalletConnect.

    • If you rely on external wallets, migrate to AppKit — it’s more stable, faster, and actively maintained.
    • AppKit is optional and not bundled with the SDK. If you call ConnectWallet with WalletProvider.ReownWallet without setting it up, you’ll see descriptive errors guiding you through one-time setup.
    • Check the Migration Guide if you get stuck.

Unified Playground

  • PlaygroundManager has been simplified for readability and ease of use.
  • The sample scene now includes the most common SDK features pre-wired for quick testing.
d0a286328fc7445dbc310a33fd449366

Full Changelog: v5.26.0 → v6.0.0

v5.26.0

27 Sep 12:39
304de22
Compare
Choose a tag to compare

macOS OAuth Browser Support

  • Added ASWebAuthenticationSession for OAuth (social login) flows on macOS, integrated into the default CrossPlatformUnityBrowser.
  • Enhances security, user experience, and compliance with App Store review guidelines.
  • Includes a universal dylib with improved browser selection logic.
  • Redirects now deeplink back into the app instead of following the Desktop Windows-style flow.

Note: This only works in builds; in the editor, the original flow will still open a full browser.

v5.25.2

11 Sep 23:03
1856b75
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.25.2

v5.25.1

26 Aug 14:04
a17e50a
Compare
Choose a tag to compare

What's Changed

  • Added AuthProvider.TikTok as a login option for In-App or Ecosystem Wallets.
// Using .NET SDK
var iaw = await InAppWallet.Create(client: twClient, authProvider: AuthProvider.TikTok);
var iawAddy = await steamWallet.LoginWithOauth(...);

// Using Unity SDK
var walletOptions= new WalletOptions(
    provider: WalletProvider.InAppWallet, 
    chainId: 421614, 
    inAppWalletOptions: new InAppWalletOptions(authprovider: AuthProvider.TikTok);
);
var iaw = await ThirdwebManager.Instance.ConnectWallet(options);
var iawAddy = await steamWallet.GetAddress();

v5.25.0

18 Aug 22:34
2a0b826
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.25.0

v5.24.1

11 Aug 11:17
24eeaef
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.24.1

v5.24.0

08 Aug 12:59
89c2513
Compare
Choose a tag to compare

What's Changed

  • Additions from Thirdweb's .NET SDK Release 2.24.0

v5.23.2

26 Jun 13:42
691db5b
Compare
Choose a tag to compare

What's Changed

  • Fixed an issue where a duplicate symbol iOS build error would occur when using Thirdweb's Unity SDK with Amplitude Analytics Unity SDK.