The next-generation game creation environment for designers, developers, artists, worldbuilders, and AI-assisted creators.
VYB is designed to become an integrated creative operating environment for building games, simulations, interactive worlds, cinematic experiences, AI-driven environments, mixed reality applications, and future spatial computing projects.
This repository is an early, production-grade scaffold for a studio platform. It is intentionally honest about what is implemented now vs. what is planned next.
VYB’s architecture targets an experience that can eventually exceed Unreal Engine, Unity, Godot, Roblox Studio, and current proprietary studio tooling in:
- graphical fidelity (WebGPU-first + native renderer paths),
- interface quality and workflow intelligence,
- extensibility (plugins and integrations),
- asset/import ecosystems,
- and documentation/developer experience.
- Phase 0 complete: studio shell, typed architecture, docs, tests, plugin manifests.
- Phase 1 complete: real project I/O (Tauri), asset scanning, scene persistence, hierarchy/inspector editing.
- Phase 2 complete: WebGPU viewport renderer with canvas fallback, grid, mesh proxies, frame stats.
- Phase 3 complete: ECS runtime tick, TS/JS script bridges, play/pause/stop in editor.
- Phase 4 complete: Godot/raw import translators,
.vybmatmaterials, import preview and Tauri import execution. - Phase 5 complete: Visual scripting node editor, behavior graph runtime, shader graph WGSL compiler.
- Phase 6 complete: Physics/animation/audio/UI/network runtime + vibrant launcher/editor UI.
- Phase 7 complete: Build pipeline, staged exports, deployment manifests, CI artifacts.
- Phase 8 complete: Local AI assistant with import/build/scene/script task drafts.
- Install dependencies:
npm install
- Run the studio UI (in dev web context):
npm run dev
- (Optional) Run the desktop shell when Rust toolchain is available:
npm run tauri:dev
- UI dev server:
npm run dev - Type check:
npm run lint - Tests:
npm test
See:
docs/01_VISION.mddocs/02_ARCHITECTURE.mddocs/03_PROJECT_FORMAT.mddocs/04_IMPORT_COMPATIBILITY.mddocs/05_RENDERING_PIPELINE.mddocs/06_ASSET_PIPELINE.mddocs/07_SCENE_SYSTEM.mddocs/08_COMPONENT_SYSTEM.mddocs/09_PLUGIN_SYSTEM.mddocs/10_AI_ASSISTED_WORKFLOWS.mddocs/11_BUILD_SYSTEM.mddocs/12_HARDWARE_SUPPORT.mddocs/13_DEVELOPER_GUIDE.mddocs/14_CONTRIBUTING.mddocs/15_ROADMAP.mddocs/16_SECURITY.mddocs/17_TESTING.mddocs/18_RELEASE_STRATEGY.md
VYB is in early development. This repository is a foundation scaffold and does not yet claim full engine compatibility, import/runtime parity, or production feature completion compared to existing platforms.