1. Ecosystem
  2. News

Ecosystem News

Update to Demo - Fixes

Some fixes in this update for common issues that have become apparent as the demo has had a wider audience.

  • Fix: stored and player-made creatures have their neurological DNA overwritten on birth
  • Fix: stored and player-made creatures pass the wrong DNA on to their children, resulting in extreme maladaption over time
  • Fix: when you spawn a stored creature, it immediately splits into multiple 'species' even though they all descend from the same originator
  • Allow modified creatures to mutate physiologically after enough generations have passed
  • Fix: bug that could result in player-made creatures being culled upon maturation
  • Fix: some issues with removing plants
  • Allow changing brush size when removing plants
  • Fix: plankton don't reproduce correctly if it's the first thing placed
  • Fix: eggs, seeds and plankton sometimes phase through cave walls and ceilings

Demo Update - Bug Fixes

Hello everyone! Hopefully you've all been enjoying the updated Ecosystem demo. Some bug fixes have been released for it, detailed below:

  • Fix: error on underwater shader causes sky to occasionally become visible
  • Fix: missing texture error that could occur on player-created or stored creatures
  • Fix: creatures fire out arcs of electricity
  • Fix: player can rotate camera upwards to the point of turning upside down
  • Fix: skin type displays incorrectly in creature editor

Ecosystem - An Evolutionary Simulation - Demo Available Now!

Ecosystem is a simulation game focusing on the astonishing processes of evolution, the intertwining systems that work together to bring life to the oceans and the emergent properties that spring from them.

Some fish-like creatures swim along a vibrant ocean floor

Start by crafting your submarine environment - your artist's palette is loaded with rock, corals and plants. The intricacies of the world you create will have profound effects on the creatures that will inhabit it. The tiniest nook may become a safe haven for eggs that drift on the eddies of the ocean current, or a vibrant kelp forest may provide food for herbivores and hunting grounds for their predators.

Current simulations are based on Lattice Boltzmann methods

Creatures in your Ecosystem run a full evolution simulation modelled after real-world science. Their body shapes and behaviours are subject to the processes of natural selection. Creatures will have a chance to pass on their genes to the next generation if they pass the gauntlet of tests life throws at them. Over time, traits caused by mutations in their genetic code will be passed on if they aid the species and naturally die out if they don't. The end result is life forms uniquely adapted to the environment you create.

[previewyoutube][/previewyoutube]
Predators chasing their prey. Dramatic!

Ecosystem is being developed solely by Tom Johnson, developer of Enemy (2015) and published by Slug Disco Studios. The older demo for the game has been out for some time now and Tom has been collating feedback and adding an abundance of features, many of which are present in the newer demo that has been released as part of the Steam Autumn Game Festival! Ecosystem is planned for release in 2021.

Major Update to Ecosystem Demo - Out Now

Welcome everyone on this fine Autumn day; a major update to the Ecosystem demo has just been released! This coincides with the Steam Autumn Game Festival kicking off later on but the update is live now, so let's talk about all the changes.

My overall goal with these changes is to make the game feel more like a living system so that every aspect of it is connected to all the others, giving the creatures a lot to work with when it comes to evolving adaptations to their environments. For example, in the previous demo, creating a nursery was artificial in the sense that any 'U' shape was as good as any other, but now a cove really does catch eggs and plant seeds and can be affected by how water is funneled through your landscape; each one is distinct and they are all connected to the overall system. Creatures are both more interesting and a lot faster, and now that plants spread and can be depleted in locations, foragers will need to migrate to follow them with predators following close behind. In this way, populations are more mobile and interact in varied ways, and a lot of work has gone into keeping a large amount of species diversity in the environment.

Changelog


[h2]Creature Physiology[/h2]
  • Creatures are now much more likely to evolve symmetric body shapes
  • Creatures are able to swim dramatically more quickly
  • Reworked soft-body simulation on creatures so they are a little less rigid


[h2]Vegetation[/h2]
  • It is now possible to make large kelp forests, and now corals will build reefs themselves over several generations
  • Each species of plant or coral has an accurate representation of its tolerances for nitrogen and phosphorus as well as sunlight, floor substrate, and crowding
  • Healthy plants now release seeds that are carried elsewhere on the current - unhealthy ones die off. Foragers now need to follow the food, leaving behind barren or depleted areas and seeking out fresh growths. In general, this results in much more species intermixing


[h2]Species Diversity and Trophic Stability[/h2]
  • It is now possible to maintain a variety of different species without them driving each other to extinction
  • It is now possible to keep predator-prey populations steady, including up multiple trophic levels, ie apex predators who eat smaller predators who eat herbivores
  • Population counts roughly fit the Lotka–Volterra equations used to model predation in nature


[h2]Gameplay[/h2]
  • Players no longer build fixed nurseries: creatures can spawn anywhere
  • Players no longer build fixed mating grounds: creatures decide how to mate themselves
  • Substantially increased life points and nutrient points


[h2]Fluid Simulation[/h2]
  • Used a Lattice Boltzmann method to simulate current flows around the terrain as the player shapes it. Currents transport plankton, eggs, nutrients, and seeds around the environment


[h2]Creature Vision[/h2]
  • Creatures must now explore their environment to learn about it rather than having all information available to them immediately
  • To detect a mate, prey, or predator, creatures must pass a vision check based on light level, motion and a comparison of the creature’s skin color to whatever is behind it, allowing creatures to evolve to lurk in dark caves or camouflage amongst plants, corals, etc


[h2]Creature Behaviour[/h2]
  • Alternate mating strategies: pairing up into mutually-compatible couples, promiscuously seeking out the most attractive partner, or gathering en masse at a central mating grounds
  • Creatures emote when they are happy, sad, or in love
  • Creatures can lunge at a target in addition to swimming at a steady pace


[h2]Pathfinding[/h2]
  • Creatures can now make their way through cave systems and around nooks and crannies


[h2]Creature Editor[/h2]
  • Added a fully-functional editor that allows players to design a creature's body directly and let it loose in the environment; it will evolve a brain


[h2]Terrain Editor[/h2]
  • Added a fully-functional editor that allows adjusting large scale parameters of the landscape to easily and quickly create beaches, reefs, lakes, cliffs, or various alien-looking oceans


[h2]UI[/h2]
  • Reskinned menus
  • Added menus for audio, graphics settings, and key bindings
  • When the player selects a creature, they also get a small picture-in-picture view of what the creature is seeing
  • Reworked tutorial to reflect changes to gameplay
  • Reworked food source menu so that it's clear there are fifty plants and corals and not just twelve


[h2]Sound Design[/h2]
  • Finished score
  • Added several sound effects


[h2]Bug Fixes[/h2]
  • Fix: selecting creatures with a mouse click would get thrown off due to the underwater refraction effect.
  • Fix: creatures could block the camera from moving.
  • Fix: blurriness in text that would appear over creatures.
  • Many more

Fish, flora and flow fields! Come and see the latest developments in Ecosystem

To celebrate our updated Ecosystem demo, we will be playing the latest version of our development build live on stream showing you all the latest features Tom has been working on over the past few months (many of them now accessible in the demo).

Let us know if you like what you see and if you have any suggestions for features you'd like added.

Help naming our fish is always appreciated too!