title: Unity 5 moving planets in a circular or elliptical path (orbits)
body: <p>I have:</p>
  
  <pre><code>void Update () {
      transform.RotateAround(transform.parent.position, new Vector3(0, 1, 0), orbitSpeed * Time.deltaTime);
  }
  </code></pre>
  
  <p>Which gives me a very basic circular orbit.</p>
  
  <p>What do I need to do to get varied elliptical orbits (planets are generated randomly per star and so I would also like to give them random orbit paths)?</p>