Release Vitals: Build Size, Memory & Performance Audits (MCP)
Moonlight Ember
$39.99
(no ratings)
Jump AssetStore
Run complete Unity release workflows from one AI prompt: build-size, memory, and performance audits with measured evidence and baseline comparison through MCP.TURN YOUR AI CLIENT INTO A UNITY RELEASE ENGINEER.Ask Claude, Codex, Gemini, or another MCP client to run a Unity release workflow. Release Vitals connects the agent to Unity through a local MCP relay. Unity performs the measurements; the agent returns a compact, evidence-labeled answer.Ask once. Review the confirmation. Let Unity measure. Then re-run and compare after the change you choose.EXAMPLE PROMPTS"Audit my Android build size and save it as the baseline.""Measure again and explain what changed.""Run release diagnostics and tell me what blocks shipping.""Investigate why my Unity build failed.""Audit memory while I reproduce this scene.""Capture 30 seconds of Play Mode performance and explain the worst spikes."CORE WORKFLOWSBUILD SIZE AUDITBuild the active target after explicit confirmation and measure it through Unity's BuildReport. See total size, the largest assets and output files confirmed in the build, package risks, and baseline deltas. Android adds deep APK, DEX, ABI, and resource analysis and can analyze an existing APK.MEMORY AUDITRun a deterministic static scan or guide a confirmed capture in Editor Play Mode or from a supported connected player. Findings separate proven evidence from likely candidates and explain impact, trade-offs, and next actions. Guided captures can be saved and compared with a memory baseline.PERFORMANCE AUDITCapture a controlled Editor Play Mode window, identify the worst frame-time and GC windows, summarize available markers, and clearly state when exact method or asset attribution is not proven.RELEASE DIAGNOSTICS & BUILD FAILURE INVESTIGATIONCheck readiness blockers, player and build settings, installed analysis tools, relevant Unity logs, bridge availability, and missing prerequisites before searching or changing project code.WHY IT IS DIFFERENTWORKFLOWS, NOT A TOOL BAGRelease Vitals gives the agent a small set of opinionated release workflows instead of hundreds of raw Unity commands.UNITY MEASURES; THE AI EXPLAINSThe AI does not guess from source code alone. Results come from Unity-owned workflows, BuildReport data, captures, logs, and local artifacts.YOU STAY IN CONTROLRelease Vitals is read-only by default. It does not delete assets or automatically modify your project. Builds and guided captures require explicit confirmation.LOCAL-FIRST BY DESIGNThe MCP relay and authenticated Unity bridge run locally. Release Vitals has no cloud service and no product telemetry. Data handling by the selected AI client follows that client's account and privacy policy.USE IT WITH OR WITHOUT AIBuild-size, memory, performance, and diagnostic workflows are also available in the Unity Editor. AI integration adds natural-language workflow control and compact summaries; it is optional.WHO IT IS FOR- Solo developers and small teams preparing Unity releases.- Mobile teams investigating Android build size and memory.- Developers already using Claude, Codex, Gemini, or another MCP client.- Teams that want repeatable local audits and evidence they can review.REQUIREMENTS- Unity 6000.3.5f2 or newer.- Node.js 18 or newer for MCP and AI integration only.- An MCP-compatible AI client for optional AI workflows.- Unity must remain open while an AI client uses Release Vitals.- Android Build Support is required for Android builds, deep APK analysis, and Android device capture.- The included Package Manifest resolves com.unity.nuget.newtonsoft-json 3.2.2.CURRENT LIMITATIONS- Performance capture currently runs in Unity Editor Play Mode.- Connected-player performance capture is not currently supported.- iOS build-size analysis is not currently supported.- Release Vitals surfaces evidence and next actions but does not automatically optimize or delete project content.- Exact source, method, or asset attribution is reported only when the captured evidence proves it.THIRD-PARTY SOFTWAREThis asset uses Unity Newtonsoft JSON through the official com.unity.nuget.newtonsoft-json package under the Unity Companion License. See Third Party Notices.md in the package for details.- Agent-driven Unity release workflows: build size, memory, performance, release diagnostics, and build-failure investigation.- A small opinionated MCP surface instead of hundreds of low-level Unity commands.- Explicit confirmation before builds and guided captures.- Build-size audit using Unity BuildReport, including total size, largest in-build assets, output files, package risks, and baseline deltas.- Android deep analysis for APK, DEX, ABI, and resources; existing APK analysis is supported.- Guided memory captures in Editor Play Mode and supported connected players, plus deterministic asset-risk scanning.- Performance capture for worst frame-time and GC windows, sampled frames, available markers, and honest attribution limits.- Evidence Guide separates Proven Facts, Suspected Causes, Not Proven, and Next Measurements.- Dedicated finding details for impact, evidence, next action, and trade-offs.- Clear baseline comparisons with absolute and percentage change deltas.- Improved Memory and Performance audit accuracy and progress reporting in version 2.2.0.- More readable and reliable MCP responses.- Setup repair detects stale Claude, Codex, and Gemini client paths and legacy entries.- Local run history with JSON, Markdown, CSV, and supporting evidence artifacts where applicable.- Local-first architecture: authenticated localhost bridge, no Release Vitals cloud, and no product telemetry.- Read-only by default; no automatic asset deletion or project optimization.- One readable JavaScript relay file with no npm install, bundled node_modules, native binaries, or permanent daemon.- Works with MCP stdio clients including Claude, Codex, and Gemini, or directly from the Release Vitals Unity window.- Build-size targets: Android, WebGL, Windows, macOS, and Linux.- Compatible with Built-in Render Pipeline, URP, and HDRP.

