mantismal Yes, and better than unity.
mantismal I was contemplating unity instead because I was scared that i couldnt create that type of game in godot.
unity is dead, you shouldn't waste your time with it. you need VERY advanced skills to do it in unity, I speak from experience. spawning over 10000 cubes in unity will cause your FPS to drop, so you would need to write code that uses Command renders to generate the geometry (which is advanced shader knowledge), or make a procedurally generated mesh, which by default has a limit of like 4096 vertices, so then you have to use a different type of integer though a specific function... unity sucks.
In godot you have GridMap, which is a voxel, you put meshes in it to create a map. There's also a really good addon for Voxel terrain generation that supports SEVERAL types of voxel, from a minecraft style voxel to a space engineers style voxel.
and you can also just use nodes, since nodes in godot are simple data, with only what the node needs. for instance, an animation node doesn't store transform data, while a Node3D does. Unity objects on the other hand are just a waste of memory and very badly optimized.