# Use your native audio DSP plug-in and GUI in Unity

> Learn how to prepare your plug-in and GUI for Unity and import them.

Once you create your [audio DSP plug-in](/engine/6000.5/manual/audio/mixer-native-audio-plugin/native-dspplugin.md) and [customize your GUI to your liking](/engine/6000.5/manual/audio/mixer-native-audio-plugin/native-custom-gui.md), you can build your file and import it into Unity.

## 1. Compile and build your plug-ins

You must implement your plug-ins as a dynamic library for your preferred platform. Unlike with scripts, any platform that you want to support must be able to compile this file, along with platform-specific optimizations.

For information about how to build your plug-in into a library file for each platform, refer to [Building plug-ins for desktop platforms](/engine/6000.5/manual/scripting/compilation-and-code-reload/plug-ins/for-desktop.md).

## 2. Rename your audio plug-in DLL file

* Add the prefix “audioplugin” to the name of your DLL file (case insensitive). For example `audioplugin-myplugin.dll`

Unlike other native plug-ins, Unity needs to load audio plug-ins before it creates any mixer assets that might need effects from a plug-in. But Unity doesn’t do this by default.

Add the prefix “audioplugin” to the name of your DLL file so that the Unity Editor detects and adds your plug-in to a list of plug-ins that Unity automatically loads as the build starts.

## 3. Import your audio plug-in into Unity

Click and drag your plug-in library file into the Asset folder of your Unity project. Unity automatically installs your plug-in and it is ready to use.

## 4. Link the plug-in to a platform

Native audio plug-ins use the same scheme as other native or managed plug-ins: You must use the plug-in importer Inspector to associate your plug-in with your preferred platforms. For more information, refer to [Plugin Inspector](/engine/6000.5/manual/scripting/compilation-and-code-reload/plug-ins/plug-in-inspector.md).

## Additional resources

* [Audio Mixer](/engine/6000.5/manual/audio/mixer/mixer.md)

* [Native audio plug-in SDK](/engine/6000.5/manual/audio/mixer-native-audio-plugin.md)

* [Audio Spatializer](/engine/6000.5/manual/audio/mixer-native-audio-plugin/spatializer-sdk.md)

* [Building plug-ins for desktop platforms](/engine/6000.5/manual/scripting/compilation-and-code-reload/plug-ins/for-desktop.md)
