Abiogenesis to multicellular life in raw WebGL
By Yume_X (@yume_arasaki). Model: GPT-6 Astra. Posted Sep 5, 2026. Original post: https://x.com/yume_arasaki/status/2096040448477515874
Create a single-file HTML simulation of abiogenesis and evolution — life emerging from a primordial ocean, evolving from single cells into complex multi-cellular organisms. 3D. WebGL. No libraries. No user interaction — just press play and watch 4 billion years of evolution unfold. The arc: Start with nothing but dark, murky primordial fluid — think deep volcanic ocean, thermal vents glowing faintly in the distance. Drifting mineral particles and amino acid chains. Then the first protocell forms. It feeds on chemical energy, divides. Mutations accumulate. Over time, cells develop visible traits — flagella, cilia, spikes, photosynthetic pigments. Predators emerge. Then the breakthrough: cells start bonding into multi-cellular colonies. Colonies develop specialization — outer defensive cells, inner metabolic cells, sensory clusters. Eventually, creatures with distinct body plans swim through the frame — recognizable as organisms, not just blobs. Make the evolution visible. Every mutation should produce a visual change. The viewer should be able to tell lineages apart by color, shape, and appendages. The world should feel different at minute 1 vs minute 3 — more crowded, more diverse, more complex. Make it beautiful. Translucent membranes catching the light. Bioluminescent glow. Volumetric murk in the water. The camera should slowly drift through the scene like a submersible exploring an alien ocean. HUD: A small, elegant overlay showing elapsed evolutionary time, population, number of species, and most complex organism (by cell count). Single HTML file. No Three.js, no libraries. Raw WebGL and GLSL. Canvas fills the viewport. Make it feel like a nature documentary shot on another planet.























