MIT-licensed Unity integration source for Unity 6 (6000.0 or newer), Windows x64, and Direct3D 11.
Download the latest release and select Source code (zip).
- Extract the ZIP and copy
com.wdstudios.apertureuiinto your project'sPackagesdirectory. Unity compiles the C# package when you open the project. The manifest declares Unity UI (uGUI) as a dependency. - Obtain the matching Windows x64 Aperture UI Runtime SDK for Unity separately, including the native Unity bridge. Copy
apertureuiunity.dll, its runtime DLL dependencies, and their Unity import metadata into<Project>/Packages/com.wdstudios.apertureui/Runtime/Plugins/x86_64/. Preserve the supplied SDK data layout under<Project>/Packages/com.wdstudios.apertureui/Data~/. - In Project Settings → Player → Other Settings, disable automatic graphics API selection for Windows and select Direct3D11. Restart the Editor if prompted. For a standalone player, select Windows and x86-64 in the build profile.
The native bridge source is under Native/ApertureUIUnity. Its CMake target builds inside the Aperture UI engine source tree and uses Unity's Editor/Data/PluginAPI headers. This archive can compile the managed Unity package, but building the native bridge requires the engine build tree. Use the matching prebuilt bridge from the separately supplied Unity runtime distribution when building from this release.
The MIT license covers the integration source. The separately distributed Runtime SDK has its own license terms.