Fish Motion Unity Script

Fish Motion provides a scientifically-based plug-in to simulate fish schooling and shoaling. Just attach the script to a fish object, populate the school, and you’ll have realistic fish movement! We include script parameters for 16 species of fish, so you can biologically tune the fish motion. To see Fish Motion in action, a demo is also included.

The script supports approximately 1000 fish, depending on the fish object’s complexity. As you add more fish, the plug-in monitors the frame rate, and makes adjustments to the calculations, so that the frame rate is never less than a user-specified rate. We’re still working to improve Fish Motion and we welcome all feedback. Any updates we make will be provided free of charge.

The following demo video displays five hundred fish.