A C#-MonoGame project designed to model the behaviors of flocks of birds and schools of fish, being separation, cohesion, and alignment, with added obstacle avoidance.
FPS of demo is not representative of the FPS of the project, which can be found in the top left corner of the GIF (click to enlarge).