Types of Plugins
All plugins share a common structure, but we loosely classify them based on their contents and scope when talking about them.
Plugin contents
- Content plugin: Refers to a plugin that only contains assets, like animations, models, textures, materials, etc.
- Code plugin: Refers to a plugin that adds additional features to the engine or a project. Can also contain content.
- Gameplay feature plugin: Refers to a plugin that contains all of the code and assets for a specific gameplay feature.
Plugin scope
- Engine plugin: Plugins added to the engine's
/Plugins
folder are available to all projects using that engine installation. - Project plugin: Plugins added to a specific project's
/Plugins
folder are only available to that particular project.