This project explores flocking behavior, where simulated creatures called boids move together like a school of fish or a flock of birds. Flocking is a simple and clever type of AI called emergent behaviour. In this project I applied various rules so the boids would avoid obstacles while staying within a defined boundary. Additionally, the boids (flock) maintain a safe distance from each other, mimicking natural flocking patterns. To further enhance realism, I incorporated randomness into their movements.

  • Developer

  • C#

  • Unity