Overview
Fibonacci Arrays generates phyllotactic distributions — the same pattern seen in sunflowers, pinecones, and spiral galaxies.
This Unity script allows you to scatter objects across an area naturally and evenly, without relying on grid-based randomness.
It’s particularly useful for:
- Tree or plant placement on terrain
- Procedural spawn systems
- Particle or projectile patterns
- Radial UI and motion paths
The system uses a Fibonacci spiral algorithm for smooth, naturally occurring arrangements that avoid visual repetition.
Live Demo
Try the interactive WebGL demo →

The demo visualizes dynamic generation of points across a disk or sphere — showing how Fibonacci patterns scale with element count.
Key Features
- True Phyllotaxis: Matches real natural growth patterns.
- Deterministic Results: Identical outputs from identical seeds.
- Adjustable Density: Easily control how tightly objects pack together.
- Disk or Sphere Mode: Works for flat surfaces or spherical projections.
- Optimized Performance: Pure C# logic for low runtime cost.
- Open Parameters: Integrate into procedural systems, level generators, and spawners.
