v0.2.31 shipped
Plant Systems 50 visual stack, fish body-first aliveness, quieter notification inbox, spawn settling fix.
Generative Walstad aquarium. Continuous 3D voxel simulation → palette-quantize + dither → 48-color pixel output. Closed nutrient loop; population dynamics settle over minutes of observation.
Active development, September 2026. Public builds on GitHub + Steam; plant systems and fish aliveness still iterating.
Plant Systems 50 visual stack, fish body-first aliveness, quieter notification inbox, spawn settling fix.
Player-wish foundations, deeper plant ecology, and keeper-facing communication polish.
GitHub Releases (free). Steam wishlist for EA launch. Revenue → dev hours.
Foliage caustics, canopy shadows, gusts, golden-hour rim, senescence batches, and flowering tip stability — plants read as living volume.
Body-first fear/habit kits without requiring LLM voice. Notification toast policy: quieter mute, death window, kind filters.
New fish ease into the water column instead of popping into place mid-tank.
Mobile safe-area chrome, Beer–Lambert water, generative coats, Steam client icon.
Walstad-style closed loop. Each agent carries a genome; behavior emerges from physics and state machines, not keyframes.
Voxel-by-voxel construction from substrate nutrient field. Six leaf morphs, runners, crypt melt/regrow from rhizome.
Heritable morphology and swim pattern. Schooling, brooding, live-bearing, morph drift across generations.
plants ← substrate ← waste ← fauna. Grazing, predation, algae bloom/crash cycles. Self-balancing over ~minutes.
6-minute day/night. Photosynthesis, O₂ pearling, diurnal/nocturnal activity, surface gulping at low O₂.
Saltwater preset: coral morphs, mixed reef fish morphs at spawn, marine inverts, night bioluminescence.
Continuous 3D sim → GDShader palette quantize + dither. 48-color output. Motion from simulation state.
Eight presets. Each sets tank geometry, substrate, lighting, and stocking — distinct glass silhouette, not just species swap.
Planted community: tetras, harlequins, cory, gourami pair, shrimp.
Sand, high light, single tetra school, negative space.
Tannin-stained water, driftwood, killifish, cory, guppy.
Saltwater reef: corals, clams, mixed morph school.
Angelfish + gourami pairs, territorial wedges.
Shrimp colony, hydra polyps, clams — no fish.
Tall planted column, full behavior stack.
Dim tank: betta vs dwarf puffer, opposite territories.
Environment presets: void, desk, window. All passes through the same quantize shader.
Extract walstad-loom-mac.zip, then double-click WalstadLoom.app. Developer ID signed and notarized.
Extract walstad-loom-windows.zip. Run WalstadLoom.exe. SmartScreen: More info → Run anyway.
Extract archive, then:
tar -xzf walstad-loom-linux.tar.gz
./WalstadLoom-linux.x86_64
Tested Ubuntu/Debian. Exec bit preset.
Install walstad-loom.apk. May require unknown-sources permission. Android 8.0+.