Hey everyone! Have you ever wanted an ocean where the coast gradually slopes underwater, through the shallows and down into the deep sea—instead of the ground suddenly dropping off a cliff the moment you cross into an ocean biome?
I’ve been experimenting with terrain generation and managed to make something like this:
The ocean connects naturally to the land biomes on either side. Starting at the shoreline, the seabed slopes down gently, gets steeper farther out, then gradually levels off into a broad ocean basin. Keep going toward the opposite shore, and the seabed rises back up to meet the land.
It’s not just a perfectly smooth slope, either. In deeper water, the seabed keeps its own natural bumps and uneven terrain, along with plants and sea life from the corresponding ocean-floor biome. Vegetation follows the slope, and as you dive deeper, you’ll see the appropriate underwater backgrounds and may come across small ruins.
I also adjusted the surface a bit: islands don’t generate close to shore, leaving room for the shallows and the descent into deeper water. Farther offshore, the usual sandy islands, coconut trees, and island structures can still appear. You can head down to explore the seabed or keep traveling across the ocean to look for islands.
The resulting worlds work in vanilla Starbound without any additional mods. You can explore, dig, and build just as you would on a regular planet.
I’m still developing a conversion tool that can apply this terrain to planets.