Just a thought, but I feel that the current size of things is off a bit too much. I think it would be neat if the current asteriods were just simply called mini-asteriods, or micro asteriods and the current planets were instead called asteriods.
I would say bust the current planets up, and somewhat randomize their roughly (very) spherical geometry much like the current asteroids. This gets rid of the strange disc shape.
You could then implement real planets, that are very spread out and much larger. These could be an instanced area of the game that requires the player to load a new map essentially (due to their large size).
You could implement these instanced planets in different ways. If you choose to load the planets as a large flat world (with valleys and mountains and everything), one way would be to load a different portion of the map based off which cardinal direction the player approached the planet from. This way multiple factions could set up bases on the same planets, and there could even be atmospheric or ground combat.
However you decide to implement it, I think that instancing the planets is key. Honestly they very much need to be larger compared to the size of the player.
I would say bust the current planets up, and somewhat randomize their roughly (very) spherical geometry much like the current asteroids. This gets rid of the strange disc shape.
You could then implement real planets, that are very spread out and much larger. These could be an instanced area of the game that requires the player to load a new map essentially (due to their large size).
You could implement these instanced planets in different ways. If you choose to load the planets as a large flat world (with valleys and mountains and everything), one way would be to load a different portion of the map based off which cardinal direction the player approached the planet from. This way multiple factions could set up bases on the same planets, and there could even be atmospheric or ground combat.
However you decide to implement it, I think that instancing the planets is key. Honestly they very much need to be larger compared to the size of the player.