So I am quite bothered with this problem!
I want to know how you can divide a 3D world which is a singular node/parent node into a grid that you can unload and load anytime!
This is what was written inside the Godot Documentary about this topic:
Large worlds
If you are making large worlds, there are different considerations than what you may be familiar with from smaller games.
Large worlds may need to be built in tiles that can be loaded on demand as you move around the world. This can prevent memory use from getting out of hand, and also limit the processing needed to the local area.
There may also be rendering and physics glitches due to floating point error in large worlds. You may be able to use techniques such as orienting the world around the player (rather than the other way around), or shifting the origin periodically to keep things centred around Vector3(0, 0, 0).
HERE'S THE LINK: https://docs.godotengine.org/en/stable/tutorials/optimization/optimizing_3d_performance.html#large-worlds
So I know there is a way to make it work based on the documentary but how do you do it?
Thank you Guys very much!