Just showing 1 way to make planet from cubes, kind of illusion of sphere when it's actually not. What you get from planet like this?
- It is repeatable in X and Z axis just like real planet. If you fly plane in 1 direction, you come around where you started, and all you ever saw was flat (a little round) surface.
- There are 2 states: space and surface. In space state, gravity is calculated as sphere, towards the planet like Newton's physics for example. In planet state, gravity is directed towards the cube surface bottom. It is all very simple math.
- You do not need loading screens for state transition. Only thing this has is planet voxels, exactly same way as there already is. Some kind of quick cloud phase might be required, but not necessarily. The coordinate mapping with angles as explained in image, should represent the real planet surface from 3D to 2D pretty good. Pole areas may have rapid movement in X-axis though.
- Bottom of the cube should be impenetrable, perhaps some new kind of lava-core block that cannot be destroyed or moved through.
- I recommend having planets loaded in chunks, so we could even have giganticly big planets.