v0.1 Foundation — Now Available

Browser-First
Game Engine

Rust + WebAssembly. WebGPU rendering. ECS architecture. Games that run instantly in any browser.

What Is This

Rust + WASM

Core engine written in Rust, compiled to WebAssembly. Near-native performance with memory safety. No garbage collector. No compromises.

RustWASM

WebGPU + WebGL2

Renders via wgpu. WebGPU where available, automatic WebGL2 fallback. Compute shaders, modern pipeline, wide compatibility.

wgpu 28WebGPU

ECS Architecture

Built on bevy_ecs standalone. Cache-friendly archetype storage. Components are data, systems are behavior, queries are fast.

bevy_ecs 0.18glam 0.32

Worker-First

Game loop runs in a Web Worker with OffscreenCanvas. Main thread stays free. No jank. No dropped frames. Ever.

WorkersOffscreenCanvas

Open Source

Engine licensed MIT OR Apache-2.0. Build anything you want. No royalties, no restrictions, no lock-in. Your code is your code.

MITApache-2.0

Platform Ready

Designed for a future hosted platform. Publish games that are instantly playable from a URL. No app stores. No downloads.

v0.4+Roadmap

Architecture

┌──────────────────────────────────────────────────────┐
│                  BROWSER RUNTIME                      │
├──────────────────────┬───────────────────────────────┤
│  MAIN THREAD         │  WORKER THREAD                │
│  ┌────────────────┐  │  ┌─────────────────────────┐  │
│  │ HTML/CSS Shell  │  │  │ sg_app    (lifecycle)   │  │
│  │ Input Capture  ─┼──┼─→│ sg_scene  (bevy_ecs)   │  │
│  │ Overlay UI      │  │  │ sg_render (wgpu)       │  │
│  └────────────────┘  │  │ OffscreenCanvas         │  │
│                      │  └─────────────────────────┘  │
├──────────────────────┴───────────────────────────────┤
│               WASM (wasm32-unknown-unknown)            │
├──────────────────────────────────────────────────────┤
│               wgpu → WebGPU / WebGL2                  │
└──────────────────────────────────────────────────────┘
Rust WebAssembly wgpu WebGPU bevy_ecs glam WGSL Astro Rust WebAssembly wgpu WebGPU bevy_ecs glam WGSL Astro
Status

v0.1 Foundation

18 crates. 4 browser-playable demos. Documented architecture. The foundation is locked in.

18 CRATES
4 DEMOS
8 ADRs
CI/CD READY
View Full Roadmap →