Evolving Artificial Life: From Virtual Creatures to Intelligent Machines

  by   Sean Walton






Departments Computer Science
DescriptionWhat happens when you combine evolutionary algorithms with physics-based simulations? In this project, you’ll explore the fascinating world of artificial life—designing and evolving virtual organisms to tackle unique challenges. Can you create creatures that learn to walk, swim, or climb? Can you evolve cars that master obstacle courses or adapt to changing environments? This is a broad and creative topic area. Students will define their own specific focus, such as: Developing genetic algorithms to evolve locomotion strategies. Using physics engines to simulate realistic movement and constraints. Designing tasks like racing, survival, or puzzle-solving for evolved agents. If you’re passionate about AI, optimization, and digital creativity, this project offers the perfect playground to experiment with algorithms that mimic nature and push the boundaries of game technology.
PreparationDepends on the specific project idea.
Project Categories Artificial Intelligence (AI), Modelling
Project Keywords Life Science, Machine Learning, Neural Networks, Optimisation, Scientific Modelling, Simulation


Level of Studies

Level 6 (Undergraduate Year 3) yes
Level 7 (Masters) yes
Level 8 (PhD) yes