I've decided to begin a little hobby project. My long-term goal is to create a space simulator. None of the trade-and-shoot stuff, though; the main goal will be exploration and charting a large galaxy. If you've played anything like Noctis, you know what I'm talking about.
As for my short-term goal, I need to generate the galaxy, complete with different types of stars, gas giants, habitable worlds, etc etc. I'm not an analytical thinker, so I really have no idea where to start.
Noctis' source code has been released, but I can't seem to find it. It seems to have the ideal system-- a galaxy of 80 billion stars and yet a program a little over 1 MB in size!
Are there any ideas on how to go about this? Algorithms I should know? I have a fairly firm grasp of C/C++, so no worries there.
I understand that it may take a year or two to even get the semblance of a universe up and running, but I'm willing to put in the work. This is, after all, a hobby.