PoiBuilder 0.9.167
/ Start here / First minutes

First minutes

One cube, one pulled face, one doorway. That is the whole pitch.

Work in the 3D viewport. The PoiBuilder toolbar sits directly under Godot's.

1. Make a cube

  1. Click New ShapeNew ShapeN-GonEdit ParamsRow 2 · ShapesNew ShapeArms primitive creation: drag the base on any surface, set the height, click to confirm.Needs: Nothing (always enabled) and pick Cube.
  2. Press on the grid (or on any PBMesh face). Drag a rectangle. The base stays coplanar with the surface you pressed.
  3. Release. Move the mouse to set height. Click to confirm.
  4. Esc before that confirming click creates nothing.
The same drag on the floor. Height is the third axis, along the face normal.
The same drag on the floor. Height is the third axis, along the face normal.

A PBMesh node appears in the scene tree. Edit Params stays live until you change the topology.

2. Pull a face

  1. Click the cube. Face mode is K (toolbar FaceObjectVertexEdgeFaceTextureRow 2 · Selection ModesFaceKFace mode: pick and move faces; Shift+Move extrudes and Shift+Scale insets live.Needs: A PBMesh).
  2. Click a side. Hover is cyan; selection is yellow.
  3. Hold Shift and drag the move gizmo — that is live extrude. Or click ExtrudeExtrudeInsetBevelBridgeConnectCollapseFill HoleKnifeLoop CutMergeSubdivWeldDetachDelRow 1 · Mesh OperationsExtrudeAlt + E / Shift + MoveExtrudes selected faces along their normal; in edge mode it pulls edge fins. Shift+Move does it live.Needs: Face or edge selection on the toolbar (Alt+E).
Shift + drag extrudes. The original face is replaced by the cap and the sides.
Shift + drag extrudes. The original face is replaced by the cap and the sides.

3. Put a door in a wall

  1. New Shape → Door. Drag slightly in the direction you want the door to face (an orange arrow shows the opening direction), hold Ctrl to lock the facing, then drag sideways to set the width.
  2. The params modal opens. Tick Arched, raise Arch Segments if you want a smoother curve, Apply.
  3. Move the doorway so it sits in the wall, or boolean it out with CSG Subtract.
Arched doorway, built from its parameters, not from a boolean.
Arched doorway, built from its parameters, not from a boolean.

What to try next

When the level is built, export it and play the export — the PoiBuilder scene itself is the authoring format, and rendering it live costs significantly more than the baked map (numbers on Performance). Build and iterate in the scene; play and share the baked GLB/PBM.
Clicking another mesh in an element mode edits that mesh. Object mode (H is vertex; Object is the toolbar button) is how you move several meshes at once.