RealDocs

UBlueprintPathsLibrary::EnginePluginsDir

function Engine Blueprint Since 4.0
#include "Kismet/BlueprintPathsLibrary.h"
Access: public Specifiers: staticBlueprintPure

Description

Returns the directory containing engine-level plugins, i.e. plugins shipped with the engine install rather than added to a specific project. Use ProjectPluginsDir() for plugins local to the current project.

Caveats & Gotchas

  • Only covers plugins under the engine's Plugins/ tree — project-local plugins under <Project>/Plugins live under ProjectPluginsDir() instead, and marketplace/vault plugins may live elsewhere depending on install method.
  • This returns a directory path, not a list of installed plugins — use the plugin manager APIs (IPluginManager) if you need to enumerate or query plugin metadata.

Signature

static FString EnginePluginsDir();

Return Type

FString

Example

Locate the engine plugins directory C++
FString PluginsDir = UBlueprintPathsLibrary::EnginePluginsDir();
UE_LOG(LogTemp, Log, TEXT("Engine plugins dir: %s"), *PluginsDir);

Version History

Introduced in: 4.0

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.