The free-to-play life simulation game arrives first on PC and mobile, where players can build a planet, meet its residents and explore the Starsea.