Simple AI – Boid Flock Movement

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

Category:
Tags: , , , , ,

Description

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

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

Technical Details

V1.1 adds

Number of Blueprints: 10

Input: NA

Network Replicated: No * Nothing is stopping a developer from replicating the actors. However, I would encourage them to consider the network performance of replicating this many actors.

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

Documentation:

Youtube Link

Support Doc Link

Gamasutra Article Link

Marketplace Forum Thread Link

Supported Engine Versions

4.19 – 4.27, 5.0 – 5.2