Primordial Soup
About
What am I looking at?
This is a simulation of the creation of life. We’ve built an artificial chemistry simulation where you can watch single particles organize themselves into living organisms. It’s the sort of thing that might have happened in a drop of water several billion years ago when the earth was young. The difference here is that you can play with life and change it to see what happens.
Is it really alive?
It’s on the edge of being alive. To make it fast, fun, and easy to play with, we took a few shortcuts.
How do you know it’s alive?
Our simulation shows multiple properties that are only seen in living systems. For instance, we get predator-prey cycles of the sort that biologists encounter in Lotka Volterra equations. We get evolution. We get self-organized criticality appearing in organism populations. We also see common biological mechanisms appearing such as seed dispersal and the creation of protective outer shells to limit predation. We believe that claiming a system which supports all these behaviors isn’t alive requires a definition of life so restrictive that it precludes even certain kinds of chemical systems seen in nature.
What has this got to do with real life in the universe? Isn’t that totally different?
Yes. The chemistry in this simulation is like nothing that shows up in nature. However, as it turns out, a lot of the rules about how life organizes are the same. That means that simulations like this can help teach us about the range of possible places where life might arise in the universe. For instance, our simulation needs warmth: particles have to be in motion. But too much motion makes life impossible. Our simulation needs radiation. Just a little mutation in the system enables species to evolve. Add too much and no creatures can organize. And our system needs complex chemistry. Without a chemistry that can host pattern replication, life doesn’t happen. But make the chemistry too rich and the probability of life-enabling structures coming together becomes vanishingly small.
How does the particle system work?
We make use of a kind of multi-dimensional version of electromagnetism that enables complex short-range forces to form. Our system isn’t limited to modeling artificial life, though. There are dozens of potential applications, from the creation of magical clouds and swarms in games to the creation of stunning complex chemistry effects for movie VFX.
Do the creatures ever get more complicated?
Not in this version. In order to make life very likely to start, we have to constrain the number of ways that particles can interact. That means that once life does start, the number of kinds of structures available to it is very small compared to the organic life we see on Earth with millions of years of evolution.
What can I do with this simulation?
At the moment, you’re restricted to playing God. You can start life, change the rules by which it operates, view it to watch the impacts of your choices, and interact with your creations. However future versions of our simulation will enable you to be a far more intrusive creator. You’ll have the means to design organisms to pit against the products of evolution, and to potentially interact with your digi-beasts in a variety of game-powered ways.
System requirements for PC
- OS: Windows 10 - 64 bit
- Processor: Intel i5-4590K
- Memory: 4 GB RAM
- Graphics: GeForce GTX 1070
- Storage: 2 GB available space
- VR Support: Steam VR, Meta and Vive headsets
- Additional Notes: Not tested on other headsets
- OS: Windows 10 - 64 bit DX11/12
- Processor: Intel i7-6700K equivalent or greater
- Memory: 4 GB RAM
- Graphics: GeForce GTX 2070 or better
- Storage: 2 GB available space
- VR Support: Steam VR, Meta and Vive headsets
- Additional Notes: Not tested on other headsets