Shipping checklist
Use this checklist before sending a Loom build to QA, a publisher, or players.
Environment
- Unity version matches Supported platforms.
- Target OS and graphics API are supported.
Loom -> Doctoris green on the development machine.- CI has Node.js 20+ and npm available to Unity.
UI project
- UI dependencies are installed with
npm ciornpm install. Loom -> Sync UI Dependencieswas run after the last Loom package upgrade.- The UI app builds successfully with
npm run build.
Bridge
- State values are initialized before Loom starts.
- Large collections are not pushed every frame.
- UI-triggered operations are actions.
- One-shot visual reactions are events.
- Mock data still matches the generated bridge types.
Player build
Assets/StreamingAssets/Loom/index.htmlexists after the build.- The player starts without a blank UI.
- Main menu, HUD, pause, loading, and error states were tested in a player.
- No workflow depends on the Vite dev server in a shipped build.
Debuggability
- Known failure states have user-facing UI.
- The Unity log is captured for QA and CI builds.
- Common problems are documented for the team in Common problems.