Starbound like world generation script

You guys ever played starbound and if so were you awe struck by it’s beautiful world generation and how it handled it’s procedurally generated universe? that’s what I’m pretty much trying to accomplish except with fantasy post apocalypse and horror elements mixed in with all the sci fi stuff. I am very new to scripting and have been using c# off and on for a few years now but I have used gml for even longer.

I am in the process of making placeholder sprites as we speak, so how would i make the script? Or, are there community scripts out there?

check out the answers I gave in this recent topic , I’ve also linked a Unity’s blogpost regarding procedural generation the kind of which you mentioned.

what you want isn’t exactly easy to do. it’s not a rocket science either, but you need to understand the system really well to be able to pull it off.

here’s another video on the subject (Youtube), I think it’s immensely useful to wrap your head around what procedural map such the one in Starbound (or Minecraft or any roguelike) is all about. Whatever the approach, it really requires you to be able to build a solid framework from the ground up, with cascades of really well designed generators that depend on random number generation, capable of producing the same predictable environments while also allowing you to edit or otherwise modify the world through gameplay.

consider wisely whether or not such a project might be an overkill for your current level of proficiency.

1 Like

Agree big-time with Orion here, and the key takeaway is this is only going to be solved with an iterative approach. Your first world is gonna be white spheres or cubes or even planes, and it will look poopy. Only then can you begin to iterate and make it better and better and better until you arrive at No Mans Sky or Starbound or whatever your favorite procgen world is.

1 Like