Your Cart

Download Demo
Introducing the Fish School System, your solution for effortlessly animating large schools of fish.
This system leverages instanced vertex animated meshes that gracefully navigate along procedurally generated splines, bringing a dynamic aquatic life to your scenes with minimal effort.

Effortless Animation and Customization:

  • Dynamic Movement: Enable the ‘Dynamic Speed’ feature to have fish alternate between slow and fast speeds, incorporating timers with random variables for natural variability.
  • Controlled Schooling: Adjust the number of fish, scale, size variation, and starting positions along the spline. Manage the distance between each fish instance for perfect formation.
  • Spline Edit Mode: Easily manage large groups of fish by hiding additional splines with a simple checkbox, streamlining the editing process when dealing with hundreds of instances.

Flexible Mesh and Material Options:

  • Mesh Replacement: Swap out fish meshes effortlessly to suit your project’s needs.
  • Material Customization: Automatically use the mesh’s default materials, or opt for custom selections with the ‘Custom Materials’ checkbox.
  • Unique Identifiers: Distinguish each school with adjustable Desaturation, Hue Shift, and Random Hue Shift settings in each blueprint instance.

Supported Assets:

This system is compatible with a variety of fish packages, each meticulously designed for seamless integration, ensuring a smooth and effortless setup process:

Ideal for game developers, VR experiences, and simulations, the Fish Spline System is a powerful tool for adding lively, realistic aquatic animations to your projects. It offers a blend of ease and flexibility, allowing for creative freedom while ensuring efficiency and high-quality results.

Important Notes:

  • This Version is depricated! It operates using Splines, while the newer version uses Particle A.I.
    It can still be useful for certain purposes, but if you would like to view the newest version, please CLICK HERE to view the Fish School System V2.
  • Skeletal meshes aren’t supported, but your animations can easily be converted to vertex animations using 3DS Max (See video description for tutorial).
Fish Model

Static Mesh (779 Triangles) with 3 LODs. (No Lightmap UV's due to Vertex Animation UV's) 5 Textures 6 Vertex Animation Textures 2 Materials (Body and Fins) 6 Material Instances

Additional Notes:
All Animal Animations:
Ambient Environment Sound Effects
Animation types:
Animation type:
Beluga Whale:
Beluga whale, Dolphin and Great White also include:
Blue Whale:
Both the Stingray and Manta Ray include:
Character Texture Resolutions:
Characters Texture Resolutions:
Davis3D Wind Blueprint
Decal Texture Resolutions:
Documentation Included:
Dolphin Animations:
Engine Compatibility:
Environment Texture Resolutions
Grass LODs:
Great White Shark:
If rigged to the Epic skeleton, IK bones are included:
Important/Additional Notes:
Intended Platform:
Levels of Detail:
Materials and Material Instances:
Network Replicated:
Number of Animations:
Number of Character Materials and Material Instances:
Number of Character Textures:
Number of characters:
Number of Demo Environment Materials and Material Instances:
Number of Demo Environment Textures:
Number of Environment Textures
Number of Material Instances
Number of Materials:
Number of Materials and Material Instances:
Number of Meshes:
Number of Posed Animations
Number of Skeletal Meshes:
Number of Static Meshes:
Number of Unique Materials and Material Instances:
Number of Unique Meshes:
Orca Animations:
Other Features:
Other LODs:
Other Texture Resolutions:
Physically-Based Rendering
Physics Assets:
Plant Species
Plant Species meshes
Primary Textures:
Props scaled to Epic skeleton:
Rigged to Epic skeleton:
Rock Meshes
Scaled to Epic skeleton:
Skeletal Meshes:
Sky Features
Sperm Whale & Shark:
Spline Animation Blueprint controls:
Static Meshes
Stingray, Manta Ray & Cuttlefish Animations:
Supported Platforms:
Texture Resolutions:
Texture Size:
Texture Sizes:
Tree LODs:
Turret Blueprint Features:
Vertex Animation Textures:
Vertex Animations:
Vertex count:
Vertex Counts:
Vertex Counts (for highest LODs)
Vertex counts of characters:
Vertex count of Character:
Vertex counts of Manta Ray:
Vertex counts of Stingray:
Whales, Sharks and Dolphins also includes:
Technical Features:

Customizable Mesh Automatically grab Default Materials from mesh Pick custom materials Adjustable Hue Shift, Desaturation and Random Hue Shift of Blueprint materials Set the amount of instances Set the Scale and Scale variation of instances Set the starting position of the school Set the distance between each instance Set the random offset of each generated spline's individual points Set the random offset of each generated spline's world position Toggle visibility of generated splines Toggle Dynamic Speed Adjustable acceleration and deceleration Adjustable Fast / Slow movement speeds Adjustable Fast / Slow movement swim lengths (in seconds) Customizable Vertex animation intensity and speed


Caustic Light Function Material Caustic Light Texture (2048×2048) "Swimming Spectator" Pawn Blueprint Demonstration Level

Number of Blueprints:


Number of Textures:



Keyboard, Mouse

Supported Development Platforms:


Supported Target Build Platforms:

Windows SteamVR Oculus PS4 XBox One Gear VR


In Blueprint


There are no reviews yet.

Be the first to review “Fish School System V1”

Your email address will not be published. Required fields are marked *

Fish School System V1


Terms and Conditions
Refund and Returns Policy
Sign in
Sign up