Interactive Evolutionary Creature Generator

Click on a creature to select it as the dominant gene donor for the next generation.

15%
10
50
Environment:
Generation: 1
Population: 0
Selected: None
Top Fitness: 0

Click a creature to select it • Selected creature's genes dominate the next generation • Adjust mutation rate and population size • Toggle predator mode for survival pressure • Switch environments to change the world

Population Statistics

Generation 1
Avg Fitness 0
Genetic Diversity 100%
Most Common Traits --

Recorded Demo

A captured recording of the Alien Multiverse generator in action.

Alien Multiverse generative creatures game demo recording by Afreen Bhumgara

Alien Multiverse — Procedurally generated creatures evolving in real time

About This Project

Alien Multiverse is an interactive generative game that uses evolutionary algorithms and genetic algorithms to procedurally generate unique alien creatures and environments. Each creature possesses a genome encoding its body shape, limb count, eye configuration, color palette, and movement behavior. Through natural selection and mutation, populations evolve over successive generations, producing increasingly diverse and unpredictable life forms.

The simulation draws from principles of genetic algorithms: creatures are evaluated on a fitness function based on their survival, speed, and adaptability. Players can intervene in the evolutionary process by selecting individual creatures as dominant gene donors, guiding the direction of evolution. The mutation rate slider allows fine-grained control over how much genetic variation is introduced each generation.

Built entirely with p5.js and custom generative systems, the project explores the intersection of computer science, mathematics, generative art, and procedural generation. Every playthrough creates a completely unique alien universe with its own evolutionary history.

Technologies & Concepts

Evolutionary Algorithms Genetic Algorithms p5.js Procedural Generation Generative Art JavaScript Natural Selection Fitness Functions Mutation & Crossover Interactive Simulation