Hello,
I would like to know: If I am going to use a DLL in my project, where should it be placed. I have read that it depends on the type of DLL (if it has been written in C# or C++). I have seen Unity projects where the DLL has been placed in the root folder, other instead are inside the /Assets folder, and some others inside /Plugins folder.
Thanks in advance.
They can be placed anywhere.
In previous versions of Unity, the location of the plugin determined the OS for which it was targetted (i.e. Assets/Plugins/iOS or Assets/…/Plugins/x86), but this is no longer the case. However, you may still find it useful to keep your DLLs organised like this since Unity will use it to infer default settings from the plugin location, as described at Unity - Manual: Import and configure plug-ins