Package with implementation of swarming intelligence alogrithms in Unity
To added the package in your project, just go to Windows -> PackageManager, click on the "+" and choose "Add package from git URL". Then, use this link : https://github.com/eraflo/SwarmIntelligence
Actually, there is an implementation of :
- Boids algorithms : simulation of flocking behavior. There is a basic one (with speed limit and keep in zone added) and one with perching behaviour (you can specify a surface on which, when the boid come in contact with, he stay on it a finite amount of time)
I will be adding :
- A variant of the boid algoritms for prey boids with anti-flocking behaviour
- A variant with wind or current force applied
- The ant colony optimization from Dorigo