Skip to content

build: per-UE-version plugin packaging script + prebuilt-zip docs - #53

Merged
zenoengine merged 1 commit into
devfrom
chore/plugin-build-script
Jun 17, 2026
Merged

build: per-UE-version plugin packaging script + prebuilt-zip docs#53
zenoengine merged 1 commit into
devfrom
chore/plugin-build-script

Conversation

@zenoengine

Copy link
Copy Markdown
Collaborator

Summary

Enables KawaiiPhysics-style per-UE-version precompiled plugin releases alongside the existing source zip.

  • tools/build-plugin.ps1RunUAT BuildPlugin for one UE version → zips UnrealMCPython_<engine>_<version>.zip (Binaries + Source + Content + .uplugin). Run locally per installed UE version; GitHub-hosted CI can't (no UE on the runner), same as KawaiiPhysics (which builds locally — no in-repo CI for it).
  • README Step 1: documents the two release assets (precompiled per-version zip = no C++ toolchain; source zip = Unreal builds on first open).

Already used to build & attach UnrealMCPython_5.7_2.2.0.zip (15 MB, BUILD SUCCESSFUL on UE 5.7) to the v2.2.0 release. UE 5.8 binary is one command once that engine is available.

Docs/tooling only — no plugin code change.

🤖 Generated with Claude Code

… release zips

Adds tools/build-plugin.ps1: runs 'RunUAT BuildPlugin' for one UE version and zips a
distributable UnrealMCPython_<engine>_<version>.zip (Binaries + Source + Content + .uplugin).
Run locally once per installed UE version — the same model KawaiiPhysics uses for its
per-version releases. GitHub-hosted CI can't do this (no Unreal Engine on the runner).

README Step 1 now documents the two release assets: the precompiled per-version zip
(no C++ toolchain needed) and the source-only zip (Unreal compiles on first open).

Used to produce UnrealMCPython_5.7_2.2.0.zip, now attached to the v2.2.0 release.
@zenoengine
zenoengine merged commit ca56005 into dev Jun 17, 2026
1 check passed
@zenoengine
zenoengine deleted the chore/plugin-build-script branch June 17, 2026 16:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant