# Improve Third Party Plugin Documentation?

**URL:** <https://forums.unrealengine.com/t/improve-third-party-plugin-documentation/2672558>\
**Category:** C++\
**Tags:** unreal-engine\
**Created:** [November 7, 2025, 4:48am UTC](https://forums.unrealengine.com/t/improve-third-party-plugin-documentation/2672558 "2025-11-07T04:48:48Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![ForceGameDev](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ForceGameDev](https://forums.unrealengine.com/u/ForceGameDev)\
**Post date:** [January 14, 2026, 7:56am UTC](https://forums.unrealengine.com/t/improve-third-party-plugin-documentation/2672558/9 "2026-01-14T07:56:47Z")

</div>

> @TheArcher
> 
> Even though a line like the one above in the .build.cs file will copy the third party DLL (not the plugin!) to the same directory as your final executable, that copy only occurs during packaging.

Just passing by

I am not sure RuntimeDependencies.Add() is supposed to add the third party DLL of your plugin to the same directory than the final executable (=the final game executable). In my case, with that func, I move the dll from PluginDir\Source\ThirdParty\MyLib\mylib.dll to PluginDir\Binaries\Win64, that is to say a specific Binaries folder inside the plugin folder. My game compiles and runs fine. UE does not crash.

Have you seen the following message:

> [@Copy 3rd Party DLLs to Binaries folder does not work for Engine Plugin - How to solve?](https://forums.unrealengine.com/t/copy-3rd-party-dlls-to-binaries-folder-does-not-work-for-engine-plugin-how-to-solve/738255/6):
>
> For anyone is confusing with this issue you mistake the process of packing Plugin and packing Game. when you build your plugin with RunUAT.bat BuildPlugin It won’t stage the RuntimeDependencies for you, you need to do this by either puting the ThirdParty files at correct location where you refer them in your Build.cs file (for example YourPlugin/Binaries/ThirdParty/…) OR running some PreBuildSteps scripts to copy them to the correct location where you refer them in your Build.cs (fo…

Also here, in the chapter “Runtime Dependencies”, it seems you have an overloaded Add function (I am not using it):

> **[Integrating Third-Party Libraries into Unreal Engine | Unreal Engine 5.7...](https://dev.epicgames.com/documentation/en-us/unreal-engine/integrating-third-party-libraries-into-unreal-engine)**
>
> Integrating third-party libraries into Unreal Engine

Peace

---

_[View the full topic](https://forums.unrealengine.com/t/improve-third-party-plugin-documentation/2672558)._
