Shipped game examples
Every maintained example is a standalone project with its own manifest, package, source, server folder, editor session, and validation scripts.
| Example | What it demonstrates | Create an editable copy |
|---|---|---|
| First Person Arena | First-person combat, animated enemies, weapons, pickups, and HUD | npx @vgai/cli@latest create my-fps --example first-person |
| Third Person Arena | Camera-relative movement, aiming, AI combat, match flow, and HUD | npx @vgai/cli@latest create my-tps --example third-person |
| Top Down Strategy | Orthographic camera, selection, formations, navigation, and reveal effects | npx @vgai/cli@latest create my-strategy --example top-down-strategy |
| Cinematic Story | Theatre.js camera direction, dialogue, animation, and cinematic UI | npx @vgai/cli@latest create my-story --example cinematic-story |
After scaffolding, enter the new folder and run npm run dev. That opens the editor for
your copy; changing it never modifies the reference project. For metadata and hosted-editor
links, use the generated examples catalog.