A downloadable Evolution Simulator for Windows and Linux

Buy Now$1.00 USD or more

Gridworld is an artificial life and evolution simulator. It simulates a 2D, grid-based ecosystem where virtual creatures struggle to survive, adapt, and evolve through natural selection. Watch them learn to find food, avoid danger, and compete to survive. Let them thrive on their own, or step in with world editing tools and scenarios to shape their fate.

Creatures


Creatures appear as colored tiles with tiny subcells that represent neurons. You can see them move around, eating food to stay alive and eventually reproduce if they are successful enough. Each has a body and a neural network brain encoded in DNA.

  • Input neurons sense the environment.
  • Signals pass through the neural network.
  • Output neurons trigger behaviors such as moving, rotating, reproducing, eating, or attacking.


The Primordial Soup

You begin with a world full of food and randomly generated creatures. Most cannot feed or reproduce, and their genes die with them.

Eventually, one random DNA combination succeeds, resulting in a creature that can eat and reproduce. It multiplies rapidly, sparking a population explosion and the start of evolution.


Genesis

Don’t have the patience to wait?

No problem, several scenarios with simple premade creatures are available.

These let evolution start immediately so you can focus on watching adaptation and natural selection unfold rather than waiting for the first self-replicating creature to appear.


Evolution in Action

When creatures reproduce, DNA may mutate.

  • Some mutations are beneficial, improving survival.
  • Others are harmful or neutral.
  • Successful mutations spread, unsuccessful ones die out.

This ongoing cycle of mutation and selection drives adaptation.

Because creatures live fast, you can observe evolution over hours or days, instead of thousands of years.


Your Role

Evolution happens automatically, you don’t need to guide it.

Start a simulation, let it run, and check back later to see what has emerged.

Want more control?

  • Use the world editor to create new challenges.
  • Adjust simulation settings to change environmental conditions.
  • Intervene during simulations to see how populations react and force them to overcome new challenges.


What You Might Observe


Over time, many natural phenomena can emerge:

Behavior and Adaptation

  • Development of food-finding skills
  • Emergence of danger-avoidance behaviors
  • Predatory ambush tactics
  • Coevolutionary arms races
  • Temporary multicellular clusters, where creatures combine into larger forms to hunt prey

Population Dynamics

  • Population booms and busts
  • Predator–prey population splits
  • Speciation, as populations split into distinct species adapted to different niches
  • Viruses and parasites replicating by exploiting other creatures
  • Viral outbreaks that can wipe out large parts of the population

Every simulation is unique.

Start your own world, watch evolution unfold, and discover what forms of life will emerge in Gridworld.

StatusReleased
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(4 total ratings)
AuthorDopplerFrog
GenreSimulation, Educational
TagsAbstract, ai, artificial-life, creatures, eco-system, evolution, Experimental, neural-networks, simulator
Average sessionDays or more
LanguagesEnglish
InputsKeyboard, Mouse

Purchase

Buy Now$1.00 USD or more

In order to download this Evolution Simulator you must purchase it at or above the minimum price of $1 USD. You will get access to the following files:

Gridworld_V1.30_Windows32.zip 58 MB
Gridworld_v1.31_Linux.7z 39 MB
Gridworld_v1.31_Windows64.7z 34 MB
gridworld_manual_132.pdf 250 kB

Development log

Comments

Log in with itch.io to leave a comment.

I've been enjoying this for years on Steam, and I just bought it on itch.io so I have a standalone copy when the apocalypse hits. Would you be open to discussing sharing your Gridworld source code?

Really enjoying your game so far! I was wondering if there was any way to set up each food type to spawn only in certain places on the map...? I would like to have color representative food types and don't want my blue water food spawning on land.

Also, I'm still pretty early on, but will creatures ever do anything with carcasses aside from push them around? I've just been erasing them from the map as they pile up.

Hey I have a questions. Sometimes I see creautres leave a trail of blue or red blocks behind them. Also sometimes there appears to be a skull and bones icon above those blocks. What does this mean?

So far looks like an awesome simulator. I once had a group of creatures that ate pretty much the entire map and died out when it got to the other end.

Hi,

thanks for your reply.

The colored tiles are paints which is just a coloration that can be produced by the creature. If there is a skull it means its poison which damages any creature that is on top of it.

Is it possible to run it on a Mac? For example with Wine?

Hey! I downloaded the Linux version onto my mac, and the .jar file runs fine.

Thanks for the reply

Is this inspired by rgb-game.com ???

(2 edits)

No its not, It was inspired by Karl sims - evolved virtual creatures.

I wanted to take the concept of artificial evolution and design in a very minimalistic and practical fashion

I can see how you would think that though sine they both have a very basic pixilated style

Hi,

I've tried everything you have suggested to fix the pixel format start up error and nothing works. Has a fix been found?

Hi, Apparently newly released Geforce drivers have fixed the issue.

See the steam forums for more info.

http://steamcommunity.com/app/396890/discussions/0...

The new update worked! Thanks for that!