Interactive Evolutionary Creature Generator
Click on a creature to select it as the dominant gene donor for the next generation.
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
Recorded Demo
A captured recording of the Alien Multiverse generator in action.
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.