Tooling & Publishing
In this section
Section titled “In this section”- vgai CLI — scaffold projects and drive a running editor through
vgai evaland play controls. npx @vgai/cli@latest create— the public scaffolder for Three.js, PixiJS, React, or a shipped example.- editor SDK —
EditorClientfor programmatic editor control (used to record this site’s lesson videos). - Hot reload — Vite and React update source-owned worlds through their native module and component lifecycle.
- Storage backends & browser-first editor — OPFS / File System Access / HTTP;
build:webproduces a static, server-less editor. - Validation & generation —
validate-assets,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 (via electron-builder) is wired as scripts but not yet proven end-to-end; its page documents exactly how far the path is validated. The web bundle also runs in mobile browsers; no native mobile or Steam packaging target is shipped.