Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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.
Read time 1 minuteLast updated 16 days ago

Once you create your audio DSP plug-in and customize your GUI to your liking, 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.

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.
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.

Additional resources