← ClaudeAtlas

unreal-thirdpartylisted

Expert guide for integrating third-party C/C++ libraries into Unreal Engine 5.x projects and plugins. Covers static linking, dynamic linking (DLL/SO/dylib), Build.cs configuration, ModuleType.External, delay loading, runtime dependency staging, wrapping patterns, cross-platform considerations (Windows/macOS/Linux), ABI compatibility, RTTI/exceptions, header inclusion with THIRD_PARTY_INCLUDES_START/END, and common pitfalls. Use when the user asks about adding external libraries, third-party code, linking .lib/.a/.dll/.so/.dylib files, Build.cs PublicAdditionalLibraries, PublicDelayLoadDLLs, RuntimeDependencies, ModuleType.External, wrapping a C++ library for UE, FPlatformProcess::GetDllHandle, cross-compiling libraries for UE on Linux, or troubleshooting linker errors / DLL load failures with third-party code.
maystudios/claude-skills · ★ 21 · AI & Automation · score 79
Install: claude install-skill maystudios/claude-skills
# Unreal Engine Third-Party Library Integration -- C++ Guide ## Official Documentation (always consult for latest details) | Source | URL | |--------|-----| | **Epic: Integrating Third-Party Libraries** | https://dev.epicgames.com/documentation/unreal-engine/integrating-third-party-libraries-into-unreal-engine | | **Epic Community: Static Lib + Blueprint Tutorial** | https://dev.epicgames.com/community/learning/tutorials/0yJy/unreal-engine-fab-c-creating-your-own-3rd-party-function-library-and-using-it-in-blueprints | | **UE Forums: Understanding How This Works** | https://forums.unrealengine.com/t/adding-third-party-libraries-to-unreal-understanding-how-this-works/211244 | | **georgy.dev: Third-Party Integration** | https://georgy.dev/posts/third-party-integration/ | | **unrealcode.net: Wrapping A Library** | https://www.unrealcode.net/WrappingALibrary/ | | **Linux ABI / Sysroot Guide** | https://pgaleone.eu/2023/06/18/unreal-engine-third-party-linux-sysroot-dependencies/ | | **GitHub: Boost/PCL Plugin Example** | https://github.com/ValentinKraft/Boost_PCL_UnrealThirdPartyPlugin | | **GitHub: UnrealImGui (reference impl)** | https://github.com/IDI-Systems/UnrealImGui | | **Engine ThirdParty Sources** | `Engine/Source/ThirdParty/` (check here before bundling -- Epic ships libcurl, zlib, libpng, OpenSSL, etc.) | ### Additional Community Resources | Source | URL | |--------|-----| | **UE Community Wiki: Custom ThirdParty from Scratch** | https://unrealcommunity.wiki/adding-