The perching birds will start wherever you place them, they don’t need to start on a Perching Target.
They will stay at their starting point until the player gets within an editable distance.
Then they fly up to the sky and fly to random Sky Targets for an editable amount of time.
Then they will fly down to a random Perching Target and perch for an editable amount of time, if the Perching Target is occupied they will pick another one. if all the Perching Targets are occupied they will fly back up to the sky and try again in an editable amount of time.
When the perching timer is up they will return to the sky and the process starts over again.
Here is an image of a Perching Target (The thing on that stick), you may place them anywhere you like.
On each Perching Target you can set whether the birds should rotate to face that arrow or not.
As far as size- you can change their scale on a per bird basis.
I will be adding more birds (Geo and textures), I’m just getting behaviors nailed down first.
As far as sound- I haven’t set anything up yet, but I will add it to the list.