Schooling Butterfly Fish

The package includes a school of 21 Butterflyfish driven by a pre-baked, seamless 30-second looping animation where individual fish paths are choreographed to avoid crossing each other. Upgraded for Unity 6, the asset now features a unified single mesh structure and an immersive underwater scene complete with a background cyclorama and dynamic caustics lighting from a projected image sequence.


Key Highlights:

  • Phase Offset Tool: Includes custom scripts to easily duplicate and offset animation timing across multiple prefabs.
  • Advanced Animation Controls: Easily adjust animation speed via sliders and customize phase offsets.
  • Interactive Bounding Box: Configurable wireframe box gizmos with custom color settings to visualize movement boundaries.
  • Caustics Lighting: Built-in lighting sequence creating realistic underwater caustics effects.
  • Non-Intersecting Paths: Fluid motion where fish maintain safe separation throughout the loop.
  • Unity 6 & Unified Mesh: Modernized for Unity 6 with a clean, single-mesh structure instead of multi-part assets.
  • High Performance: Lightweight architecture optimized for real-time games, mobile applications, and VR experiences.