ue-plugins-and-modules

Installation
SKILL.md

Plugins & modules

A plugin is a self-contained, portable feature bundle: a .uplugin descriptor file plus one or more C++ modules and optional content/resources. Use plugins when the feature is reusable across projects, optional (so it can be disabled), or ships as an editor tool. Compare with project modules (ue-module-and-build-system): project modules compile into your game and can't travel without it; plugins drop into any project's Plugins/ folder.

When to use this skill

  • Creating a reusable runtime system, editor tool, or third-party SDK wrapper.
  • Deciding whether to put new code in a project module or a plugin.
  • Structuring a plugin that contains both runtime and editor modules.
  • Enabling, disabling, or adding a dependency on another plugin.
  • A plugin or its modules fail to load at startup.
  • Plugin content doesn't mount or assets aren't found under /PluginName/.

Plugin vs project module

Installs
18
GitHub Stars
77
First Seen
Sep 9, 2026