Codematik Icon

Flox

Contact Us

Animal Flocking Behaviours for Unity

Flox is a tool that allows developers to easily implement realistic flocking behavior in their Unity projects.

Flox Overview

Flox can be used to produce flocks in a multitude of environments and situations.

The main algorithm is housed in an interface which allows a user to bring flocking AI into their Unity scenes with minimal programming knowledge. It also allows users fine-tuning over a variety of behaviours and variables to tailor the flocking AI to whichever purpose they desire.

Flox includes the Boids flocking algorithm as its primary algorithm. It is fully customizable and optimized for performance. It can be used to create realistic animations of birds, fish, and other creatures that exhibit flocking behavior.

Flox DocumentationFlox Asset Store

Flox Features

3D CPU Boids implementation

3D GPU Boids implementation

2D CPU Boids implementation

Built-in renderer Support

URP Support

Partial HDRP Support

Developer Support

Documentation

Sample scenes (Sky, Underwater, CPU and GPU demos)

Screenshot of flox showing it can handle 20,000 boids at once.
Screenshot of flox showing it can handle 20,000 boids at once.
Screenshot of flox showing it can handle 20,000 boids at once.

Find Us On The Asset Store

Flox Asset Store