Advanced Flock System
https://www.fab.com/ru/listings/70626312-656b-4037-8e69-4cba921d04d4
Advanced Flock System: Realistic Fish School Simulation Made Easy and Efficient!
This plugin is perfect for creating a realistic fish school simulation. It is easy to use and utilizes multithreading for high performance.
Free Movement: Fish can move within a defined area (Box) or in open space.
Reactive Behavior: Fish respond to any primitive objects with collisions of any complexity and interact with any pawns or characters.
High Performance: The core code is implemented in C++. The main thread is responsible only for moving instances, while background threads handle all flock logic, allowing thousands of fish to be processed simultaneously while maintaining high FPS.
Flexible Settings: A wide range of parameters allows you to customize school behavior to your preference and achieve the desired effect.
The Advanced Flock System provides a powerful tool for creating dynamic and realistic fish schools in your project, making development easier and enhancing the gameplay experience.
Technical Details
Features:
- 5000 fish instances 120+ FPS. 20000 fish instances 50-60 FPS on AMD Ryzen 5 2700x.
- You can select the desired number of threads and the number of fish instances!
- One C++ class
- Two actor blueprint
- 3 Fish static mesh
- 1 Aquarium static mesh
- 3 Materials for fish with animation wings
- Texture Resolutions 1024x1024
- One BP class Pawn for testing
- Doesn't require knowledge of C ++
Code Modules:
- AdvancedFlockSystem (Type: Runtime)
Number of Blueprints: 2
Number of C++ Classes: 1
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Example Project: Included
Important/Additional Notes: No