Sprite Masks
A keyhole wanders over a night sky: the night is masked outside it so a sunny meadow shows through, and a gem masked inside it is only ever seen through the hole.
Four project WGSL sprite shaders side by side: a pulsing outline, a dissolve, a hit flash and a wave. Scripts drive the burn and the flash through each sprite's shader parameters; Space flashes.
Runs in your browser with WebGPU. Loading takes a moment.
Five copies of one badge: no shader, then a pulsing outline, a dissolve, a hit flash and a wave. Each shader is one WGSL function the engine wraps in its sprite pipeline, and scripts drive their parameters.
A keyhole wanders over a night sky: the night is masked outside it so a sunny meadow shows through, and a gem masked inside it is only ever seen through the hole.

Toggle, type and scroll through engine widgets styled by Weave.

Explore CSS-inspired responsive UI, layouts and presentation rules.

Inspect voxel terrain, meshing and rendering effects.