Skip to main content

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.