Raise the Roof
A base-building playground and the home of buildPlaceKit, a survival-style build mode for Zero worlds.
Play
- Arrival: you spawn at the south end of the plaza with 1,500 coins, looking up a paved aisle. A finished hut stands on each side, one rustic with a thatched roof and one sci-fi with a flat roof, and a welcome board lists the controls.
- Galleries: straight ahead, either side of the aisle, stand every one of the 24 pieces, Frontier style (timber, dry stone, thatch) on the left and Outpost style (hull panels, glowing trim) on the right. Each piece stands on a plinth, with a card by the aisle giving its name and price.
- Build yard: at the end of the aisle a signpost points to three plots, one per snap mode. Each has its own coloured kerb and its name painted on the ground:
- Grid (orange): the 3 m cells are drawn on the ground. Floors land on cells, walls on the lines, posts on the corners. Hotbar menu, hologram ghost.
- Surface (cyan): pieces sit exactly where you aim. There's a deck, a gentle slope, a rock too steep to build on, a wall for torches and ladders, and crates. Radial wheel, blueprint ghost.
- Piece to piece (yellow and black): walls click onto floor edges, roofs onto wall tops, doors into doorways. Start on the foundation pad and build a hut. Catalogue menu, wireframe ghost.
- Builder ranks: every 8 pieces you place raises your rank and pays a 150-coin bonus.
Controls
| Keyboard and mouse | Gamepad | Touch | |
|---|---|---|---|
| Build mode | B | Y | Build button |
| Place | click | RT | Place |
| Rotate | R | RB | Rotate |
| Pick a piece | wheel or 1–0 | d-pad left/right | Pieces |
| Open the menu | Tab / Q (hold for the wheel) | LB | Pieces |
| Take down (half the cost back) | X | d-pad down | Demolish |
| Snap mode | G | d-pad up | snap button |
| Style | T | in the catalogue | in the catalogue |
| Open doors, gates and chests | E | X |
The ghost turns green where a piece fits. It turns red inside another piece, inside a player, in mid-air, on steep ground or outside the plot. If you can't afford a piece, you get a clear message and nothing is built. Everything you build is shared with every player, including anyone who joins later. Building is multiplayer-safe: one machine decides every placement, so two players never end up with two pieces in one spot.
Use it in your world
Install buildPlaceKit, then add this line inside content() in your scene's build.luau:
require("buildPlaceKit.api").BuildMode {}
Change the style, ghost look, menu or snap mode with one setting each, and add your own pieces and styles.
Installing: ZeroMind is not serving the package yet; the ZeroMind team tracks this as issue 3083. Until it's fixed, buildPlaceKit can't be installed into other worlds, but everything above works here.
Comments · 0
Open discussion, no rating attached. Ask questions, swap notes, follow threads.