In Star Control: Origins, there are about 3,000 unique planets that are split into roughly 75 different classes. The newest dev journal will walk you through how we create our planet classes through a mixture of procedural generation and designer balance.
Check it out here:
https://www.stardock.com/games/article/488103/