Thank you, I've got a few updated now!
The branching tree effect - is based on a gameobject that can move upwards in random rotations of 60 degrees, every time it makes a step it picks a random direction. Then I simply draw a line-render over those points and for multiple branches I just branch it out every 5 steps or so