I was thinking a lot about this recently. I'm seriously considering doing something like a No Man's Sky clone in my free time (starting July I'll be a NEET pretty much). Here are some ideas I have for fixing it.
- I like the endless galaxy sandbox concept, so I would keep it as a mode where you just jump from planet the planet, but I definitely want a campaign mode where you have to reach the center of the galaxy for ??? (see below)
- Actually add factions within the galaxy, bring back space fights which can randomly occur, join factions and have a reputation on each faction (depends on trades, combat support, completing missions, and more)
- Actual fucking missions, not the same shit over and over again
- Minecraft-like granular sandbox building/breaking, nothing prebuilt, but structures can have 3D blueprints (maybe you can earn blueprints from missions, and use them for a quick build?)
- Each planet has a 6-digit hex ID (will look like post IDs here) randomly generated, and the gameserver will be queried with that ID. If other players are found on a planet with the same ID, they will be shown on your radar and you can find them and trade with them, or kill them if they are on another clan. For this to work though, the ID would have to be used as a seed to generate the planet, which would limit the amount of planets to 16^6 or 16 million (which is enough, I guess?)
- First person models, can customize your character.
- Coop mode, could work with the player finding method mentioned above, aka find someone that happens to be on the same faction as you and complete special co-op missions. Could also work by knowing their game ID (for playing with friends etc.)
- What would the center of the galaxy actually have? Possible deep lore like a really rare material, or war has started and the energy of the galaxy center can be used to create a death star sorta thing are my ideas
- Proper animal generation, with wildly different characteristics, but this is lower priority since this is really hard to do and get good results. Taxonomy would have to not differ from planet to planet somehow, otherwise it is impossible
- Having animals as pets, especially useful for animals with horse or dog characteristics (would be stuck on the planet, how would you do this?)
- Events that rarely happen on a planet. For instance, say you meet a primal village and have a fighting contest to win supplies
- The translation/learning words shit is gay, baleet it
- Graphics on the original game seem to have a lot of glitches, i.e. mined materials sometimes hover on air, make sure these don't happen
- AN ACTUAL FUCKING STORYLINE
Do you have any other ideas? Tell me whic of these are shit. I'm trying to cobble together a scenario/storyline but nothing concrete will happen until July. If I do get around to making something, I'll GPL license the game and make the code public so if I ever have to discontinue, people can keep going.