Skip to content

A system made in UnityEngine that controls swarms of natural looking flocking groups of entities. (Boids)

Notifications You must be signed in to change notification settings

RayznGames/Flocking-Entity-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Flocking Entity System

A system that controls swarms of natural-looking flocking entities. (Boids)

FLockingImage_YT

Simple rules = Emergent behaviour

In this system, we leverage a few weights with some simple rules that create a relatively complex yet natural-looking swarm of flocking entities that follow the group cohesively.

The three rules that guide them are Separation, Alignment, and Cohesion. Check the video for an in-depth overview of the system Plus features are position follow and ground/obstacle avoidance.

MaxSpeed and MinSpeed clamp - Clamp the speed of the entities as well as the minimum speed when flying.

Thanks for coming over! Keep coding!

About

A system made in UnityEngine that controls swarms of natural looking flocking groups of entities. (Boids)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages