Tooling & Publishing
In this section
Section titled “In this section”- vgai CLI — drive a running editor (open scenes, play/stop, select, focus, toggle panels) and scaffold projects.
- create-vgai-project — the scaffolder; starter vs. empty templates.
- editor SDK —
EditorClientfor programmatic editor control (used to record this site’s lesson videos). - Hot reload — server HMR and in-browser transpile that swaps a component’s code while preserving live state.
- Storage backends & browser-first editor — OPFS / File System Access / HTTP;
build:webproduces a static, server-less editor. - Validation & generation —
validate-scenes,generate-schema,generate-engine-manifest,generate-audio. - Build & publish —
build:web→ an itch.io-readyvgai-web.zip; the in-editor Build panel.
Honest ceilings
Section titled “Honest ceilings”Web export is shipped and runs from the editor’s Build panel. Desktop/Steam (via electron-builder) and mobile (via Capacitor) pipelines are wired as scripts but are not yet proven end-to-end; their pages document exactly how far the path is validated.