Skip to main content

unity-build-release

Configure, build, validate, and package Unity player releases through Unity MCP. Use for Windows, macOS, Linux, Android, iOS, WebGL, UWP, tvOS, visionOS, or dedicated-server builds; Build Profiles, build scenes, product and bundle settings, versioning, scripting backend, architecture, development builds, batch builds, build status or cancellation, release smoke tests, and diagnosing or preparing publish-ready artifacts.

Datos de origen

Repositorio
pirate-608/codex-plugins
Última actividad en el origen
10 de agosto de 2026 a las 14:24
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
2 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
unity-build-release
description
Configure, build, validate, and package Unity player releases through Unity MCP. Use for Windows, macOS, Linux, Android, iOS, WebGL, UWP, tvOS, visionOS, or dedicated-server builds; Build Profiles, build scenes, product and bundle settings, versioning, scripting backend, architecture, development builds, batch builds, build status or cancellation, release smoke tests, and diagnosing or preparing publish-ready artifacts.
# Unity Build & Release Produce a traceable build from an explicit target configuration and verify both the build report and runnable artifact. ## Preflight 1. Read editor state, project info, installed packages, active build target, build settings, enabled scenes, and available Build Profiles. 2. Confirm target platform, output location, version, bundle/application identifier, architecture, scripting backend, development/release intent, and server/player subtarget. 3. Confirm the required Unity platform module and SDK/toolchain exist. Do not install external SDKs or change signing credentials without user authorization. 4. Run relevant EditMode and PlayMode tests. Read console errors and resolve compile failures before building. 5. Validate that every enabled scene exists and starts in the intended order. ## Build Workflow 1. Query `manage_build(action="platform")`, `settings`, `scenes`, and `profiles` before mutating them. 2. Prefer a named Unity 6 Build Profile when the project uses profiles; otherwise configure target-specific settings explicitly. 3. Switch platform only when needed and wait for imports to finish. 4. Start `manage_build(action="build")` with an explicit output path and options. Use development or deep profiling only for diagnostic artifacts. 5. Poll `manage_build(action="status")` by job ID. Use cancel only when the user requests it or continuing is clearly unsafe. 6. For multi-platform work, use batch builds only after one target succeeds and output directories are isolated. 7. Inspect the build result, warnings, errors, duration, size, scenes, and output files. ## Release Rules - Keep secrets, signing keys, passwords, provisioning profiles, and store credentials out of prompts, logs, and source control. - Treat signing, store upload, notarization, and external publishing as separate authorized steps. This skill may prepare artifacts without publishing them. - Do not silently change bundle identifiers, version codes, scripting backend, managed stripping, architectures, or graphics APIs. - Use clean builds for release candidates when stale output is plausible. - Preserve a reproducible record of Unity version, packages, profile/settings, source revision when available, and build options. - A successful build API response is not a smoke test. Launch or otherwise inspect the artifact when the platform permits. ## Completion Gate Require a successful build report, expected output files, no unexplained errors, a smoke-test result or explicit reason it could not run, and a concise release manifest of target, version, profile, backend, scenes, output path, and remaining signing/publishing steps. Read the shared [tool reference](../unity-mcp-skill/references/tools-reference.md) for exact build actions and options.
Ver en GitHub