SYZYGY

2D orbital-mechanics spaceship game

โ–ถ Play โ€” MVP

Build a ship, launch it, fly real patched-conic orbits around the Sun / Earth / Moon.

โ› Mining spike

Experiment: zero-g asteroid mining โ€” drill and slice chunks into collectible shards.

๐Ÿงช Gen lab

Tune body generation, preview the invisible fracture grid, and drill to see how it breaks.

๐Ÿชจ Materials lab

Build a body from rock / metal / ice / dirt / shale / water โ€” faults, and how each material fractures.

๐Ÿ•ธ Fracture lab

Click a block to shatter it โ€” spiderweb cracks, material by material. Click fragments to break them down.

๐ŸŽจ Texture lab

WebGPU: per-pixel procedural material texture in world space. Explode the body to see each chunk keep its own slice.

๐Ÿ’ฅ Fracture sim

Real bonded-particle simulation โ€” drill and watch cracks emerge and run along the veins, breaking chunks free. Nothing scripted.

โ—Ž Aniso Voronoi

Warp space โ†’ tessellate โ†’ unwarp. A linear squash gives parallel slabs; a polar squash (g(r)=r^p) gives concentric rings or radial spokes. Drag the center, slide the strength.

โ› Press-mine

Material-shaped blocks (metal chunks, shale/ice slabs, dirt grit). Press a surface block โ†’ it shatters along its own cracks into rough fragments that collide with the body; press a fragment โ†’ a pickup icon sized to it; click to collect.

โš™ Render demos

Throwaway tests of rendering engines (Three.js, Pixi). Not the game.

build view โ†’ fly view โ‡„ map view ยท see docs/