Godot Version
4.4
Question
I was reading the documentation for the SurfaceTool and it brought me to the Voxel demo. In the README for the demo, it states, “Sticking to GDScript and the built-in Godot tools, as this demo does, is quite limiting. If you are making your own voxel game, you should probably use Zylann’s voxel module instead.” Why is it limiting? Is this just a pre Godot 4 thing that they haven’t edited, or is it really not advised to make a voxel game in godot? Thank you!
Here’s a couple videos on the subject.
This is a devlog that goes into the complexities and problems you’re likely to run into.
This is a tutorial that will get you started.
Here’s a couple other threads that might have some answers for you:
Godot 4.4
I’m making a 3D sandbox game with an unusual modelling and creation system . Things were going great until someone decided to make beautiful maps using the game editor and now I’m out of ideas for how can I optimize draw calls on complex scenes.
[image]
[image]
Let me give some context behind how the system works:
There are Models, which contains N chunks, with 16^3 Blocks. The Blocks are made of a shape and a type.
The mesher create a new Mesh Instance for each chunk, and assign…
All right, if You are sure about it.
There is plenty of great advice mentioned here already. You can use all of those.
I will try to make it simple and short, what You can do quickly and dirty, right now, to make it work.
Keep in mind that it’s only a small fraction of what could and must be done.
Be sure to read Godot documentation, if You are not sure about any of this.
First, as already mentioned, consider starting with measuring what exactly is slow and how slow it is.
A simple way to …
You can also search the forums for previous discussions on this:
https://forum.godotengine.org/search?q=voxel%20order%3Alatest