Build Date
14/03/2024
Category
AI, Simulation
Engine
Unity
Language
C#
Core Dynamic
Life simulation
   
A life simulation made in Unity, with a complex ecosystem of agents that grow, have hunger and health requirements, and different diets. Finite state machines control AI for the plants, herbivores, and carnivores. Download the Github Repository to run the simulation in Unity 2022.

Key Features


4 different unit types
  • Plants
  • Herbavore (eats plants)
  • Carnivore (eats animals)
  • Omnivore (eats everything)

Unit systems
  • Health
  • Hunger
  • Diet
  • Growth over time
  • Sight

AI Behaviour (finite state machines)
  • Rest state
  • Search for food state
  • Eating state
  • Attacking state
  • Fleeing state

Player controls
  • Unit selection (UI shows condition)
  • Camera control




Next Project