◎
Organic Blob Physics
Your entity is a closed perimeter of spring-connected points. It deforms as you absorb
motes, collide, and navigate — not a rigid circle, but a living mass.
♬
Procedural Soundscape
No audio files. Ambient music is synthesised live via the Web Audio API — sine sweeps,
harmonic layers, and absorption chimes that evolve with your stage.
⚡
60 Hz Fixed-Timestep ECS
Deterministic physics at 60 Hz, decoupled from rendering. Consistent across every
device and refresh rate, with full replay support for testing.
📴
Offline-First PWA
After the first load, Lumen Bloom runs without a network connection. No account. No
telemetry. No advertisements. Ever. Just the game.
⚙
JSON-Driven Balance
All physics constants, stage thresholds, and enemy behaviour live in config files —
not hard-coded. Tune the feel without touching source code.
⌨
All Input Modes
Keyboard, mouse, and touch are all first-class citizens. Automatic priority
arbitration ensures the best input device always wins.