UnrealPluginCreator is a command-line tool that scaffolds Unreal Engine 5+ plugins quickly and efficiently. It creates a fully structured plugin including runtime, editor, and test modules, sets up a Slate-based editor tab, and replaces template placeholders with your plugin's details. Perfect for starting new plugin projects without repetitive boilerplate setup.
- Generates a complete Unreal Engine plugin template.
- Includes:
- Runtime module
- Editor module with Slate UI tab
- Automated test module
- Wizard-style interactive input or
--defaults
mode for minimal input. - Cross-platform support (macOS bash script and Windows batch script).
Clone this repository:
git clone https://github.com/<your-username>/UnrealPluginCreator.git
cd UnrealPluginCreator
./UnrealPluginCreator.sh --output-dir <path/to/directory>
UnrealPluginCreator.bat --output-dir <path/to/directory>
Option | Description |
---|---|
--output-dir <dir> |
Required. Directory where the plugin will be created. |
--help |
Show help message. |
--defaults |
Generate plugin with minimal input (PLUGIN_NAME and PLUGIN_AUTHOR). |
When you run the tool without --defaults
, you’ll be prompted for:
- Plugin Name (required)
- Plugin Author (required)
- Plugin Description
- Plugin Category
- Plugin Author URL
- Plugin Docs URL
- Plugin Marketplace URL
- Plugin Support URL
Press Enter
to leave any optional field blank.
Contributions are welcome! Feel free to:
- Submit bug reports or feature requests.
- Fork the repo and submit pull requests.
- Improve template files, add new modules, or enhance cross-platform compatibility.