A living system made from simple rules
Particle Life is a browser-based simulation and digital pet experience built from colored particles. Each particle belongs to a type, and every type has a simple relationship with the others: attraction, repulsion, or something close to neutral. No particle understands the whole scene. It only responds to nearby neighbors. Yet when hundreds of these local interactions unfold at once, the screen can fill with drifting cells, pulsing clusters, chasing streams, and structures that split and reform like primitive digital life.
The project is inspired by the family of experiments commonly called the particle life algorithm. Jeffrey Ventrella's earlier Clusters system helped establish the central idea, and Tom Mohr later developed the simplified system known as Particle Life. This site turns that idea into a focused, approachable place to play. The simulator runs entirely in your browser using Canvas, so there is nothing to download, install, or sign in to before the colony starts moving.
Who runs this site
Particle Life is built and maintained by Louis, an independent developer who runs a small fleet of single-purpose browser tools. The project started as a fascination with emergence — the way order appears in systems where no one is in charge — and became a decision to give the idea a permanent, well-lit home: one simulator that runs instantly, a handful of carefully tuned presets, and writing that explains what you are actually looking at.
Being independent shapes how the site evolves. There is no company behind it, no investor roadmap, and no growth team. Changes are made when they make the simulation better or the explanations clearer, and the site stays online as long as people keep visiting it. If you want to reach Louis — with a bug report, a preset idea, a question about the science, or a partnership inquiry — the door is open on the contact page, or write directly to hello@particlelife.app.
How the site is built
The method is deliberately conservative. Every preset ships as a complete rule world — a palette, a hand-tuned 5×5 attraction matrix, and fixed friction and interaction radius values — and each one is tested across desktop and mobile devices before it goes live. A preset only ships if its structures are visible within seconds and it stays performant at the maximum particle count on mid-range hardware. The live controls are intentionally few, because every control added is one more variable between a visitor and the cause-and-effect pleasure that makes the simulation worth opening.
Performance and privacy follow the same philosophy. The simulation computes every frame on your device with plain Canvas; no simulation data ever leaves your browser, there are no accounts, and nothing about your session is stored on a server. The site itself is a static build served from a content delivery network, which keeps it fast and cheap to run. You can read the full details in the Privacy Policy.
Watch, disturb, and experiment
You can treat Particle Life as a quiet digital habitat or as a hands-on experiment. Choose a preset to begin with a distinct ecosystem, then adjust particle count, motion, and force strength. Click, tap, or drag across the habitat to disturb it. Sometimes a colony rebuilds its old pattern. Sometimes the interruption pushes it into a new state that would have been difficult to predict from the rules alone.
That gap between simple instructions and complex results is called emergence. It is the reason the same simulator can feel biological, playful, and slightly mysterious. Nothing on the screen is animated along a fixed path. The behavior is generated in the moment as particles respond to one another.
There is no single winning colony. A slow, balanced cluster can be as interesting as a restless chain that survives for only a few seconds. Particle Life is meant to reward attention rather than a score: notice which colors gather, which relationships create motion, and how a tiny intervention changes the larger habitat. The controls are deliberately limited so the connection between an adjustment and its visible effect stays understandable.
How the site is maintained
The site is reviewed on a regular cycle rather than rebuilt on a whim. Each review looks at how people actually use the simulator — which presets hold attention, which blog articles answer real questions, and whether anything on the site has drifted out of date — and turns that into a short list of fixes or additions. Blog articles are updated when the simulator's behavior changes, so the writing and the tool never quietly contradict each other.
Where Particle Life may grow
The current version is intentionally small and immediate: one browser habitat, several presets, and live controls. Future versions may add community features that let people name memorable colonies, save or share configurations, and compare unusual ecosystems through friendly leaderboards. Those ideas will only be added when they make the experience more meaningful without turning a calm simulation into a noisy social feed.
For now, the best way to understand the project is to return to the Particle Life simulator, change one rule, and watch what the colony decides to become. If you want the story behind the rules, the blog covers everything from beginner mechanics to the science of emergence.