How to handle big 3D Maps?

Godot Version

Godot 4.4

Question

Hello everyone.
I’m preparing myself to work on my first ever 3D project, which (hopefully) will have a very big map, how do I handle it? I definitely can’t have it all loaded at the same time, is there any way to make it so that only a specific range aread loads in? Or do I like make each area a different Scene and have them load when needed?

What do you think is the best course of action here?
I have yet to work on ANYTHING of the project but I thought it would be a good idea thinking of this in advance.

1 Like

I have made a cool and kinda realistic car game and it works smooth and fine on phone. Idk how to add a big map or handle them, mine is same question

2 Likes

That’s cool

2 Likes

I would advice you to store tiles in a matrix (2D array, or array of arrays) of chunks (each chunk should be 3D array or array of arrays of arrays), and chunks that are far from player will be deleted from GridMap, and chunks that are near player will be added to GridMap

2 Likes

This seems the most logical way to do it, I’ll just have to learn how to put it into practice, thanks a lot!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.