Assets of The Season
Assets updates
Flocks

Flocks

Updated
2025-02-12
VIP
Code Plugins
Engine version
5.4 , 5.5
Download type
Engine Plugin
File size
354 MB
Registration required
Only For VIP Users
Description

Simulating huge amounts of Boids in optimal frame rates has never been easier than it is with Flocks.

New to Flocks 1.3:

Completely rebuilt the plugin from the ground up to better support parallelism and GPU shaders. Updates are much easier to implement. Algorithm should now be more efficient, and have a reduced memory footprint.

MAC SUPPORT! The plugin will now run correctly in METAL.

 

Supporting a massive 65000+ agents at runtime, and with a large array of modifiable values, you can create life-like flocks with no effort at all. With built-in support for Restriction Volumes, you can easily define areas that are off-limits - or use Goal/Flee Volumes to make flocks that dynamically react and run away from predators!

Flocks allow you to modify every aspect of the simulation at runtime - change values for Cohesion, Separation, Alignment, Speed, Scale - and many more. Define groups that have different meshes/settings and change how they interact with each other at the flick of a switch.

Despite running on a complex optimized code algorithm, Flocks comes with full Blueprint Support which boasts a heavy focus on ease-of-use. Changing the scale of one agent, or randomizing the speed of every agent is as easy as calling a single function in Blueprints!

 

Technical Details

Features:

  • CPU and GPU support 
  • ANIMATION support
  • Drag and Drop implementation of Flocking Simulation
  • A diverse range of modifiable settings
  • Volume system allowing agents to Goal/Flee or Restrict their movement
  • Grouping system which allows Groups to change how they interact
  • Exposed values for simulation accuracy allowing for higher frame-rates over the accuracy or vice versa
  • Blueprint Function Library for communicating with the simulation in Blueprints
  • 4 Demonstration levels showing how to use the plugin
  • 4 Textured Fish Meshes to give you a head start

 

Code Modules:

  • Flocks - Runtime
  • Flocks Editor - Editor

 

Number of Blueprints: 8 (demo) blueprints

Number of C++ Classes: 3 exposed (22 total)

Network Replicated: No

Supported Development Platforms: Win64, macOS, XboxOne, PlayStation4

Supported Target Build Platforms: Win64, macOS, XboxOne, PlayStation4

 

Documentation: https://docs.google.com/document/d/1lDS1jsp_KvdG1UzseFTNss3n3-Dg6lHY1QfX_7AH2nQ/edit?tab=t.0#heading=h.r4eswx30eivq

Demonstration Video: https://www.youtube.com/watch?v=FY8zljcuu8w

Comments
Comments is not yet
Add Comment
Please register
Other interesting assets