Custom Ship Maker

Hello to you fellow game designers. My name is , and I am currently new to UE4 and game making in general. I would like to ask for some help on the making of my game!

Before I tell you the problem I am going to tell you a bit about my game. It will be a space based sandbox adventure, where you can build your own ship. I am going to stop right there because that is my problem. I don’t know how to do that. I am planing on having a system where you pull out the piece from the hot bar and then left click if in a range of around 10 meters and it will place. Along with a rotation system, and I would also like the items to snap into place, sort of like building a base in ARK: Survival Evolved or Rust where the walls just snap into place. After they snap in place I would like the ship to be able to move so if you could tell me how to do this without them freezing so I can move them that would be awesome!

My second problem (if you would even call it that) is world generation. Since my game is a space game I would like for players to travel around space and visit planets and asteroids. I need help on finding out how to make things randomly spawn when you fly around. I believe it is called level streaming, but not sure. I would also like it to unload chunks so it doesn’t take up so much ram, and only load them when a player is near them or next to them.

If you need anymore information just comment below or email me

Thank you for you’re help to me, and to any others who also need help with this!