Plugins and Modules
What's a plugin?
Plugins are portable components that add features to Unreal. They can be enabled and disabled in-editor using the Plugins Browser, or by modifying your .uproject
file. Plugins come in all shapes and sizes and can have a variety of uses which we'll go over next.
What's a module?
A module encapsulates related code and resources for a particular feature. Everything in Unreal Engine is made up of modules. Our project contains project-specific modules, and our plugins contain plugin-specific modules.
Since Unreal Engine is open source, you can browse through all of the modules to see how something is implemented, or to find inspiration. There is no better resource than the source code!