Skip to content

utils.build_plugin

Full path: schola.scripts.utils.build_plugin

schola.scripts.utils.build_plugin

Utility to package a Schola Unreal plugin using Unreal’s RunUAT BuildPlugin.

  • Usage examples:: - Default (use default RunUAT path for UE_5.6):: python -m schola.scripts.utils.build_plugin –plugin-folder Plugins/Schola

  • Specify RunUAT explicitly:: python -m schola.scripts.utils.build_plugin –plugin-folder Plugins/Schola –uat-path “C:/Program Files/Epic Games/UE_5.6/Engine/Build/BatchFiles/RunUAT.bat”

  • Clean output and target Win64:: python -m schola.scripts.utils.build_plugin –plugin-folder Plugins/Schola –target-platform Win64 –clean

This script follows the cyclopts-based CLI style used elsewhere in this repository.

Functions

ItemDescription
find_uplugin(folder)Return the first .uplugin file found in folder (non-recursive).
main([plugin_folder, uat_path, package_dir, …])Build/package an Unreal plugin using RunUAT BuildPlugin.