Unity SDK is our version of SDK designed for Unity. It’s based around the UniWebView plugin so that we can provide you a similar experience as it is on the web. The platform limitations are the same ones that are imposed by UniWebView itself. It only supports Android, iOS and Mac editors (note that on the Mac the behavior can be a bit different than the one on the mobile platforms). Currently it only supports EVM and SUI interactions. More chains will be supported later.

Integration Guide

Open up your Unity project and go to Edit -> Project Settings -> Package Manager. Add a new scoped registry with the following parameters: Name: Dynamic SDK
URL: https://packages.dynamic.xyz
Scope(s): xyz.dynamic.unitysdk
Then open up the Unity Package Manager (Window -> Package Manager) and click on the + sign and select Install package by name. In the Name input field that pops up input xyz.dynamic.unitysdk, the version can stay blank at this time. This will download the latest SDK available on the package manager. As soon as the package installs you will be prompted with a welcome window where you will have to input your Environment Id that you have retrieved from the Dashboard If you want to immediately see the SDK in action, we advise you to also import the samples (Located under the package itself in the Package Manager under the Samples section).