Skip to content
Media 0 for listing Simple AI - Boid Flock Movement

Description

A Simple 2D AI system for Flock Movement of Birds/Fish

Craig Reyonds published a conference paper that described the movements of flocks in a set of 3 simple rules. 

  1. The members of a flock tends towards its center
  2. The flock aligns its rotation
  3. The flock tries to not overcrowd its self

These were referred to as Cohesion, Alignment, and Separation respectively. The goal being to create a realistic looking emergent movement system for birds/fish/cows where each agent, called a boid, makes its own decisions. 

Ahead based Collision Detection

This allows the Boids to swerve to move around an obstacle without bumping into it, giving a natural curve to their movement patterns.

The asset provides the Behavior tree, Actor, and AI Tasks for a developer to get a 2D flock system working instantly.

Youtube Trailer

Included formats

  • logo of Unreal Engine format