← Back

Block Builder

Options

View and camera

Lens — how wide the camera sees

Dolly zoom: the camera backs away as the lens narrows, so your building stays the same size and only the perspective changes.

On the world

What floats on the world. The eye in its corner hides all of it at once and brings it back.

Look

The sun and the moon at the top of the page pick day or night too.

Round studs on top of every block with nothing on it, like LEGO bricks. They go in the 3D model and the 3D print too.

Cut

Slice the world with one flat cut to see inside and build there. Only the picture is cut: every block is still in the world and in its link.

Save and send

A picture is saved in the style you are looking at, so Outline makes a colouring page. The 3D model is a .glb file: in Blender, File → Import → glTF 2.0.

3D print

An .stl file for a 3D printer: open it in the printer’s slicer (Cura, PrusaSlicer, Bambu Studio). Everything prints solid. Use the Cut to print just one part.

New world, or one sent to you

Your world saves itself on this device. Start a new one and Undo brings the old one back.

Paste the whole message, the link, or just the code after w=. It opens as theirs — yours stays where it is.

How it works
  • Tap to put a block down on the face you tapped.
  • Undo and Redo step back and forward through what you did.
  • Box, under the three dots: tap one corner, then the opposite one.
  • Drag to look around. Two fingers: pinch to zoom, move to slide.
  • Mouse: click builds, right-click breaks, right-drag slides, the wheel zooms.
  • Keys: 1–9 pick a block, the arrows turn, + and − zoom, Z undoes.
  • Shapes: pick a shape, then a block.
  • ▲ ▼ (or E and Q) lift and lower the camera in every view.
  • First person: W A S D or the stick to move.
  • The eye hides everything on the world.
  • The ? on the world shows the controls for the view you are in.
  • The sun and the moon at the top are day and night.
Change it

Every block is one line in blocks.js.

The numbers at the top of builder.js are yours too.

The drawing styles are in look.js.