Skip to content

Tooling & Publishing

  • 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 SDKEditorClient for 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:web produces a static, server-less editor.
  • Validation & generationvalidate-scenes, generate-schema, generate-engine-manifest, generate-audio.
  • Build & publishbuild:web → an itch.io-ready vgai-web.zip; the in-editor Build panel.

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.