Grab the prototype textures
For blocking out the level
These texture are a grid pattern
So we get an idea of how big things are
To prepare the prototype material texture
Add a New Materials Folder in the FileSystem
Right-Click the Folder and Choose
Search for StandardMaterial3D
Call it PrototypeMaterial and Save
Quick Load the new texture
Double-Click the PrototypeMaterial
Expand the Alebdo property
Quick Load the prototype-texture-with-size.png
To make the texture fit the world correctly
Now you can drag and drop the prototype texture
Onto objects in your game world
Such as floors, stairs, walls etc
Create a New Scene with Node3D as root
Add a CSGBox3D and rename to Room
Disble Shadows on the DirectionalLight3D
Set the dimensions of the room
They will become rooms when we flip their faces
We will combine CSGBoxes to create multiple rooms and corridors between them
Add a CSGCombiner3D as a child of Room
Leave the operation mode as Union
As a child of CSGCombiner3D
Set the dimensions of the room
And corridors of your own