1. EvoLife
  2. News

EvoLife News

EvoLife v0.9.10

  • Added visualizations for cell-created connection origins
  • Fixed an organelle gui bug that occurred when viewing multiple cell infos simultaneously
  • Fixed a bug where connection organelles have not cleaned up after themselves after being overwritten (thank you tbagdatortoise for the report!)

EvoLife v0.9.9

EvoLife v0.9.9 is here, I updated the savefile list window to provide more info about the savefiles!

The use case: You create a world, set it to fast forward, with autosave enabled. You leave it running for days, weeks, and now you have a lot of savefiles. You use the savefile list to visualize the sequence and start your evolutionary microbiology archeology journey, discovering what evolution cooked up.



  1. Toggle the savefile physics stats plot, which was the only savefile list plot available in older versions.
  2. Toggle physics stats plot legend
  3. Toggle species population count color plot. Each coulomb is a savefile, and the colored blocks represent cells alive in that color. Easy way to locate species, visualizes the evolutionary process well. Due to performance reasons not all species can be visualized, micro-species are summed together as the gray area on top. Loving how this visualization turned out, really captures evolutionary transitions across time, across savefiles.
  4. The savefile step buttons, already present in older versions.
  5. Physics stats plot now gets the number of cells that are connected to other cells (plotted as "multicellular") and the number of cells that have a flagellum (plotted as "flagellate"). Are you interested in early multicellularity? You know where to jump. Are you interested in the flagellate world and want to study their evolution? The plot pinpoints your favorite location!
  6. Selected species population count now can be plotted, with an addition of being able to plot not just the species itself but their direct ancestors and descendants. Are you interested in a specific species? Plot them and see if they survived the evolutionary arms race to the end. They went extinct? Pinpoint the time and savefile it happened and check what evolutionary advantage were they lacking!

The savefile list plots take a lot of CPU processing of savefiles, so I made them multi-threaded. The plot fills up dynamically as more and more data is extracted from the saved files. With multi-threaded programming comes increased performance, but also a possibility for more bugs. I tested the new features as much as I was able to, but if you find an issue, don't hesitate to reach out!

Other updates:
  • Mark species now highlights ancestors in red and descendants in blue.
  • Circle info tool now shows data flow between organelles.
  • Circle info tool now shows hormone levels of the cells.

EvoLife v0.9.8

  • Faster saving (new saves use the multi-threaded zstd algorithm instead of deflate)
  • More world gen options (offsets, rock sprays), in preparation for the seasons feature
  • Evolving now has a chance to duplicate a DNA piece from an existing one then modify it randomly, suggested here
  • Fix siphon organelle generating infinite energy out of nothing
  • Fix mass delete tool deleting world border

EvoLife v0.9.7

  • Fixing issue where the game would hang for 1-2 seconds clicking on the "open world" tab when you have a lot of Steam Workshop items downloaded
  • Fluid wall hole plugger implemented, during world generation fluid wall holes in rocks that can be plugged adding one fluid wall cell will be plugged. Does not work when plugging requires 2 or more fluid wall cells.

EvoLife v0.9.6

Fixed a bug where loading saves made before version v0.9 would show crazy high memory usage %