Android — a native Kotlin port
The engine now runs natively on Android: same package layout, API surface, and physics as the JS and Swift packages, held to the same shared cross-plane golden. Ships a Jetpack Compose host (FieldView + Modifier.fieldBody), an imperative View host, and a desktop FieldLab. In active development on the android branch.
Learn more → Warm palette by default
The field renders on a warm cool→warm ramp out of the box — the same palette across the JS core and the Swift port.
Learn more → Bodies track scroll smoothly
Attractors no longer snap in 6-frame steps while you scroll — the swarm follows the page continuously, no more pausing.
Tag-tint — particles wear their tag's colour
Any body with data-color now stains the nearby swarm toward its hue at render time, so a tagged region reads in its own colour even on a sparse field.
gridWarp — tunable grid distortion
A new FieldOption (and <field-root grid-warp>) scales the grid overlay's deformation, so the field's bending of the reference lattice can be exaggerated for demos.
Learn more → The homepage is a full narrative now
Substrate → natural fields → forces → system → gallery, end to end over the live engine — and every concept and all 36 forces link straight to their exact reference.
Learn more →