博客

技术思考、排障与开发记录。

博客/UE开发

插件开发到发布的工具链

围绕插件管理与多版本打包,把开发中分散的操作整理成专用工具。

返回
本页目录

背景介绍

在 UE 插件开发与发布过程中,我把插件查找、依赖梳理和多版本打包中重复的操作整理成了两款专用工具:UEPluginManager 与 UEPluginAutoPacker。

开发和发布时,可以先用插件管理工具查看项目环境,再用打包工具按配置的引擎版本构建并整理输出。

复现环境

流程面向 UE 插件开发,插件可能位于项目、商城下载目录或引擎目录。发布时则需要按不同引擎版本分别构建和检查输出。

UEPluginAutoPacker 当前构建目标为 Windows / Win64,使用有效的 .uplugin 与已配置的引擎路径。

具体问题

插件分散在多个位置,同名插件和依赖关系会影响判断:只查看一个目录,容易遗漏真正需要检查的对象。

多版本发布又需要反复选择引擎、执行构建、查看日志和整理文件。如果版本与输出混在一起,失败原因和待交付目录都更难核对。

解决方案

UEPluginManager 汇总项目、商城与引擎插件,支持检索、查看依赖与被依赖关系,并提示同名冲突。先确定插件来源和关系,再按需处理插件状态或目录。

UEPluginAutoPacker 对已配置的多个引擎分别执行插件构建,展示各版本的状态和日志,并按选项整理发布文件。各引擎的成功、失败或取消结果独立呈现,便于针对具体版本检查。

两款工具可以独立使用:插件管理工具检查环境,多版本打包工具执行构建并整理文件。

构建成功仍需结合日志和目标引擎实测判断兼容性;打包工具处理插件包,发布上架和 UE 项目整体打包另有对应流程。

相关作品