whats the best approach to achieving this task planet/orbit task w. game engine?

Hi

Been years since I did any blender (and I was never a genius at it!) but I have a task and would like to know how best to achieve it.

Scenario (analogy): At the centre of the ‘game’ is the planet (or a brain/dna structure/doesn’t matter) - a composite of 3D complex objects. A camera is a satellite orbiting the planet. The task is to set a viewpoint using the keyboard (or mouse) and be able to zoom in and out. Don’t need any special physics.

I envisage the use of 4 arrow keys for the nave and + and - for the zoom.

  1. Is there an example out there already how to do this.
  2. would the approach be to rotate the camera somehow by fixing it to a giant sphere or rotate the planet while keeping the camera fixed in space?
  3. Any tips on getting started with this will be very much appreciated.

Many thanks in advance