A downloadable game for Windows

Description

This was my personal graduation project at Digital Arts & Entertainment. 

The goal of this project was to prove that it is possible to simulate evolution in virtual creatures. This was attempted using neural networks acting as the artificial brains for these creatures. Common techniques like simulated annealing were applied. Evolutionary mechanics like genetic algorithms were included to simulate a more realistic process.

The resulting executable allows anyone to experiment with creating their own creatures.

Inspired by Karl Sims' work ("Evolving Virtual Creatures", 1994).

Engine: Unity

Example Creature

5 limb creature, using its 'elbows' to crawl forward.

Download

Download
Simulation of Evolution.zip 17 MB

Install instructions

1. Unzip

2. Run "Evolution Simulator.exe"

3. ESC to quit

The simulation control panel can be found on the right side of the screen. At the top you'll find additional environment controls. Creatures can also be saved and loaded in the bottom left panel. A and D can be used to turn the camera at lower simulation speeds. 

There's a lot to play around with, too much to go in detail here, so I'd encourage you to first just run the simulation with the default settings and experiment as you go.

NOTE: This project was made as a research/graduation project. Usability was not a priority, so there's no manual or tutorial. It's merely a tool that people can experiment with.

Leave a comment

Log in with itch.io to leave a comment.