Skip to content
This is the development version of the documentation. It may change before the next release. See 0.6.x for the latest release.

Software

The AUTD3 SDK is implemented in Rust and also provides bindings for Python / C#. A package for Unity is also provided. The packages provided for each language are as follows.

The Unity package is distributed via the npm registry (npmjs).

The supported Unity version is 6 (6000.x) or later.

Add the scoped registry and the required packages to the Unity project’s Packages/manifest.json.

{
"scopedRegistries": [
{
"name": "npmjs",
"url": "https://registry.npmjs.org",
"scopes": ["com.shinolab"]
}
],
"dependencies": {
"com.shinolab.autd3-sdk": "0.6.0",
"com.shinolab.autd3-sdk.pattern": "0.6.0",
"com.shinolab.autd3-sdk.modulation": "0.6.0",
"com.shinolab.autd3-sdk.link.echocat": "0.6.0"
}
}

To do this from the GUI, add the following registry under Edit → Project Settings → Package Manager → Scoped Registries.

  • Name: npmjs
  • URL: https://registry.npmjs.org
  • Scope(s): com.shinolab

Then add the required packages from Window → Package Manager → My registries → npmjs.