Dynamic-link library (DLL) is a module that contains functions and data that can be used by another module (application or DLL). The term is usally applied to native DLL, the .NET DLLs are usually referred just as 'library' and are vary different in nature and usage.
Unity3D allows me to import .dlls and execute the code they contain. However Unity supports a range of platforms, each with varying features and requirements. As such they have varied their approach ...