A Unity example game using spaceships, a mix of 2D and 3D, and object-attracting gravity. Displays game object parenting concepts.
Examples included in this project:
How can you achieve this? By using clever parenting! Make a 3D object the child of a 2D collider.
How can you do this without the ship constantly ramming itself into the asteroid? Parenting! Let the ship become a child of the asteroid when it lands. Use two separate colliders on the asteroid to achieve this as well as a gravity pull effect on the ship.
A TextMesh can be a child of a Sprite - no problem.