Docs · Building
Building your plot
From an empty plot to a published gallery: the editor, ready-made pieces, your own models, NFTs, portals, the sign by your door, and the wallet signature that puts it all in the town.
Where you build
- Your plot editor, in the town: sign in with the wallet that holds the plot and press My space in the tool bar. It edits every cell of your plot, in place, among your neighbours.
- On your computer, with an AI agent: your whole plot as a folder, built with Claude Code, Codex, Cursor or VS Code, then deployed with your wallet. See For AI agents and the SDK.
Building happens only on the mainland. A free gallery world is a ready-made gallery template you hang your NFTs in; you cannot build in it. The old free builder, which made standalone worlds, is retired: a world made with it stays in your browser, and /builder.html lets you download it and bring it into your plot editor with Share › Import.
Your draft is saved on this device (this browser) as you work. Clearing site data or switching browsers loses an unpublished draft: export a copy from Share to keep it.
Start from a template
An empty cell offers whole scenes that stand there built at once, ready to walk and to hang art in: Gallery room with a garden, Studio with a terrace, Small plaza with a fountain, Pavilion, or Empty plot. Each piece arrives as its own group, so you can move or turn it afterwards; Undo takes the whole scene away in one step. Empty frames already hang on the inside walls.
Prefabs
The first shelf, Structure, is the bare shell of a house in one module: walls 1, 2 and 4 m long, 2.8 m high and 0.2 m thick, in plaster, cream plaster, stone, brick and timber, solid or with a 1.0 × 2.2 m doorway, one or two windows, half height or as a garden wall; corner posts; floors of 2 and 4 m in wood, tile and stone; upper floors from 2.8 to 3.0 m (one with a stairwell); a one-storey stair of twelve 0.25 m steps and a half flight with a landing; flat and gable roofs whose eaves sit on the walls; a column, a pillar, a stone arch and iron balcony rails; and Kenney's Fantasy Town doors and windows at 2.5 m under a course of plaster. Every doorway is a real passage. With Snap on (it starts on for these pieces, off for props) a Structure piece moves on a 0.5 m grid, turns in quarter turns, joins its end to another wall's end within 25 cm and stacks in 3 m storeys; hold Alt to place it freely.
Then the old-town pieces in six families: starter buildings (small studio, three-bay loggia, gallery room), walls (plain, with a doorway, with windows, garden wall, cornice), floors and stairs (slabs, paved square, straight and turning stairs), columns and arches (column, arcade bay, portico, pergola), tiled roofs, and furniture and garden (balustrade, bench, cypress, lemon tree, lamp post, fountain, well, market stall). Prefabs are built from the editor's own shapes, plus a few shared roof models, and are sized for a visitor to walk through.
Four more shelves hold Kenney's packs, 633 low-poly pieces served by the site and stored on your device when you place one: Construction (stone and timber walls, doors and windows, roofs, stairs, pillars, mills), Interior (bedroom, kitchen, bathroom, living room, office, lamps, walls and floors), Garden (trees, plants and flowers, rocks, fences and hedges, paths, bridges, fountains, cliffs, a camp) and Streets & market (cobbled streets, stalls, carts). Pick a category, then a group, or type a few letters to search them all. Walls, furniture and rocks are solid; doorways, stairs and bridges can be walked through or climbed; flowers and rugs block nothing. Props: Kenney (kenney.nl) · CC0 1.0 · Models: Poly Haven (polyhaven.com) · CC0 1.0. Every pack of the shelf, with its author and licence, is listed under Credits.
Eight shelves more hold named packs from Sketchfab, each under CC BY 4.0 and credited on
its card: House (bathroom, bedroom, kitchen, living room, storage, tools), Patio &
garden (playground pieces, chain link fence), Farm (barn, machinery, concrete, rusty,
wooden and picket fences), Office (desks, chairs, computers, cabinets, bookcases, desk
props), Gallery (frames, easel, canvas, studio supplies), Party (bar counter and
stools, bottles, balloons), Street (barriers, signs, bins, market stalls, crates, a hot dog
cart, a vending machine) and Vehicles (cars and vans). Every piece names its author on the
card and in the exported CREDITS.txt; Sketchfab artists (see Credits) · CC BY 4.0.
Credits
The pieces of the Prefabs shelf and the Poly Haven tab are third-party work. CC0 pieces ask for
nothing; CC BY pieces must be credited wherever the space is shown, and the site, the piece's
card and the exported ZIP (CREDITS.txt) all do. By pack:
- “Vending Machine” by ¡Jacques · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Low Poly Construction Assets” by 99.Miles · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Victorian Bed” by Abdullah Mohammed · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Low-Poly Fruit Box Assets” by Bowen154 · Sketchfab · 6 pieces · CC BY 4.0 (attribution required)
- “Pub counter” by chris_models · Sketchfab · 6 pieces · CC BY 4.0 (attribution required)
- “Office Props Pack” by crazyshroomz · Sketchfab · 17 pieces · CC BY 4.0 (attribution required)
- “Phoenix 455 '71 - Low poly model” by Daniel Zhabotinsky · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Shvan '92 - Low poly model” by Daniel Zhabotinsky · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Old wooden barn” by Elizabeth Watts · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “The Bathroom (Free)” by Evan · Sketchfab · 17 pieces · CC BY 4.0 (attribution required)
- “Office - Assets” by Evan Petrov · Sketchfab · 20 pieces · CC BY 4.0 (attribution required)
- “Glass Bottles” by FrodoUndead · Sketchfab · 10 pieces · CC BY 4.0 (attribution required)
- “Monstera Deliciosa Potted Mid-Century plant” by Giora · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Toilet” by HippoStance · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Fancy Picture Frame” by Jamie McFarlane · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Fancy Victorian Flower Frame” by Jamie McFarlane · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Fancy Victorian Square Picture Frame” by Jamie McFarlane · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Air Balloons” by leha_pu · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “(FREE) 1995 Fiat Punto GT” by Lionsharp Studios · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Lowpoly Tools - Free Download” by Loïc Norgeot · Sketchfab · 10 pieces · CC BY 4.0 (attribution required)
- “90s Retro Office Pack” by MadeByYeshe · Sketchfab · 27 pieces · CC BY 4.0 (attribution required)
- “Sony Trinitron PRL” by Martin Trafas · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Antique Desk” by Matthew Collings · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Wooden Bookcases with Books” by Matthew Collings · Sketchfab · 2 pieces · CC BY 4.0 (attribution required)
- “Victorian Chairs” by Matthew Collings · Sketchfab · 2 pieces · CC BY 4.0 (attribution required)
- “Kitchen Appliances” by Nicolai Kilstrup · Sketchfab · 7 pieces · CC BY 4.0 (attribution required)
- “Kitchen Utensils” by Nicolai Kilstrup · Sketchfab · 21 pieces · CC BY 4.0 (attribution required)
- “Painting Prop Set” by NoodleBaguette · Sketchfab · 4 pieces · CC BY 4.0 (attribution required)
- “New York Hot Dog Cart” by Outlier Spa · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “CC0 - Paint Brush 3” by plaggy · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Old Machine” by re1monsen · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Graffiti Van Template” by Renafox · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Abandoned Carousel” by sergeilihandristov · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Old Fridge” by sergeilihandristov · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Abandoned Playground” by sergeilihandristov · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Abandoned children's slide” by sergeilihandristov · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Restaurant Kitchen Set - Part 1” by soidev · Sketchfab · 21 pieces · CC BY 4.0 (attribution required)
- “Zhiguli Soviet Cars” by spacelynxcanfly · Sketchfab · 4 pieces · CC BY 4.0 (attribution required)
- “Crates And Barrels” by SpatialNeglect · Sketchfab · 5 pieces · CC BY 4.0 (attribution required)
- “Medieval Food Stall” by SpatialNeglect · Sketchfab · 12 pieces · CC BY 4.0 (attribution required)
- “Chain link fence pack (low poly game ready)” by TampaJoey · Sketchfab · 12 pieces · CC BY 4.0 (attribution required)
- “Modular Urban Fence Pack (w/ graffiti textures)” by TampaJoey · Sketchfab · 6 pieces · CC BY 4.0 (attribution required)
- “Fence pack - (low poly, game ready)” by TampaJoey · Sketchfab · 8 pieces · CC BY 4.0 (attribution required)
- “Messy bed 2.0 (with wall mounted backboard)” by thethieme · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Retro Television” by Tom Seddon · Sketchfab · 1 piece · CC BY 4.0 (attribution required)
- “Street Asset Pack” by vmatthew · Sketchfab · 21 pieces · CC BY 4.0 (attribution required)
- “Fences | Concretes | Metal | Desert | Old | Pack” by YadroGames · Sketchfab · 5 pieces · CC BY 4.0 (attribution required)
- “Old | Street | Fences | Pack” by YadroGames · Sketchfab · 6 pieces · CC BY 4.0 (attribution required)
- “Low | Fences | Old | Rusty | Desert | Pack” by YadroGames · Sketchfab · 9 pieces · CC BY 4.0 (attribution required)
- Amal Kumar · Poly Haven · 1 piece · CC0 1.0
- Aron Łyczek · Poly Haven · 2 pieces · CC0 1.0
- Benny Weimer · Poly Haven · 1 piece · CC0 1.0
- Fran Calvente · Poly Haven · 1 piece · CC0 1.0
- Gabriel Radić · Poly Haven · 1 piece · CC0 1.0
- GurJas Studios · Poly Haven · 1 piece · CC0 1.0
- James Ray Cock · Poly Haven · 7 pieces · CC0 1.0
- James Ray Cock, Jurita Burger · Poly Haven · 1 piece · CC0 1.0
- Josh Dean · Poly Haven · 3 pieces · CC0 1.0
- Kenney · Kenney · 167 pieces · CC0 1.0
- Kenney · Kenney · 140 pieces · CC0 1.0
- Kenney · Kenney · 326 pieces · CC0 1.0
- Kirill Sannikov · Poly Haven · 6 pieces · CC0 1.0
- Kuutti Siitonen · Poly Haven · 2 pieces · CC0 1.0
- Monsta3D · Poly Haven · 1 piece · CC0 1.0
- MP · Poly Haven · 1 piece · CC0 1.0
- Mutanzom3D · Poly Haven · 1 piece · CC0 1.0
- ParzivalCG · Poly Haven · 1 piece · CC0 1.0
- Rico Cilliers · Poly Haven · 2 pieces · CC0 1.0
- Rob Tuytel, Rico Cilliers · Poly Haven · 1 piece · CC0 1.0
- Serhii Khromov · Poly Haven · 2 pieces · CC0 1.0
- Ulan Cabanilla · Poly Haven · 4 pieces · CC0 1.0
- Vibrant Nordic · Poly Haven · 1 piece · CC0 1.0
Models imported from the Poly Haven tab keep their author and licence on their library card and in the export's credits as well.
The earth under the island on the home page wears two Poly Haven textures, greyed and darkened: Cliff Side by James Ray Cock, Jenelle van Heerden and Dario Barresi, and Forest Ground 04 by Rob Tuytel and Rico Cilliers, both CC0.
Shapes, moving and snapping
- Add blocks, spheres, columns and frames, then move, turn and scale them with the handles or type exact numbers. Units are metres.
- A model you import keeps its proportions: its width, height and depth are the box it fits inside, and the box snaps to the model. Turn off Keep proportions in the object panel to stretch it freely: the fields apply as typed, and each scale handle stretches one side, as a wall to any length. Visitors see it stretched the same way.
- Snap draws a dragged piece to the ones already standing: wall end to wall end, corners on the prefabs' 4 m grid, a roof centred over its walls, fronts flush in one line, and whole storeys (3.5 m) when lifted.
- Solid objects (“Block walking through this object”) stop visitors and can be stood on. A visitor is 0.6 m wide and 1.72 m tall and climbs ledges up to 0.28 m: make doors at least 0.8 × 1.82 m and stair risers at most 0.28 m (prefabs use 0.18 m).
- Test walk lets you walk your plot as a visitor before you publish.
- Town scenery, terrain and trees start locked; only you can unlock something on purpose.
Your own models and images
Assets imports a .glb (binary glTF with embedded textures) or an image. The
editor prepares a model on your device on the way in: it reduces heavy geometry, resizes
textures, builds a lighter copy for distance and works out collision surfaces, then keeps the
result on this device. A model it still cannot fit is held back with a reason. Before you
import, read the limits and try Check my model.
Only upload models and images you made or have the right to show. Publishing makes them downloadable by every visitor's browser.
NFTs: token references, not files
- Hang works from My NFT library (your wallet's tokens) onto frames: drag, or select a frame and choose a work. The plot records the token (contract and id), not a copy of the file.
- NFTs do not count in your plot's weight or files. Visitors see them the way the Palazzo shows its exhibitions: a light thumbnail from far away, the display image up close, the original only when someone opens the work.
- At publish, your device makes small display copies of heavy works (GIFs, videos, 3D), signed with your plot: a still, a thumbnail and a short H.264 loop, or a lighter 3D copy. They are stored with your plot and count in its storage like any published file; if they do not fit, publishing says how much they need and you can add +25 MB of extra storage. A video whose original can stream needs no copy. See limits.
- Up to 24 live NFT displays per cell.
- The plot shows the token's current public metadata, read from objkt and TzKT. If the artist or contract changes it, your wall changes too.
Hanging a token shows it; it does not prove you made it or own its rights. Show only work you have the right to exhibit (house rules).
Portals
+ Portal places a stone arch with the destination's name. A portal can lead to a place in the town, another artist's plot, a published gallery world, a creator's space, or a website. Walk through it, click, tap or press E: a short veil offers Stay here or Go now.
- Up to 16 portals per cell (8 per gallery world).
- A website portal must be a plain
https://address: no user name or password, no port, no IP address, nolocalhost. It always asks first: “You are leaving Internet Paradise for …”, and opens in a new tab.
Seats and beds
Visitors can sit on your chairs, sofas, benches and stools and lie on your beds, with no code. Within 2.5 m of a free place they see Press E to sit (Press E to lie down on a bed), or a Sit button on a phone or tablet; Taken when someone is already there. Moving, E again or Stand gets them up. One person per place; everyone sees who is sitting.
- From the prefab shelf, the life-size chairs, armchairs, sofas, benches, stools and beds come ready: their places were measured from each model.
- On anything else, select it and open Object › Interaction: choose Sit or Lie down. Internet Paradise looks at the object from above, finds its seat or mattress and its back or headboard, and puts one place per 55 cm of width. Auto measures again; Places, Height and Facing re-space them by hand. Orange discs show where people go and arrows the way they face. None turns it off.
- In your own GLB, add empties where the pelvis goes, named
tz_sit,tz_sit_1,tz_sit_2… for seats ortz_lie,tz_lie_1… for beds (or put"tz": "sit"or"tz": "lie"in a node's glTF extras). The sitter faces the empty's front: leave it unrotated in Blender and it faces the model's front (-Y in Blender, +Z in glTF); turn it about Z to face elsewhere. Lying, the feet point that way. The places are read when you place the model; the empties themselves are not published. - Up to 8 places per object and 64 per cell. A place must be inside its object, between 0.05 m and 1.3 m above the floor its sitter's feet rest on, and the object must stand upright (turn it with Rotate Y only). Publishing refuses anything else and says which object.
Your gallery sign
Every published plot has a painted sign by its door. Write it under Share › Gallery sign: a name (up to 40 characters), a tagline (80), and links to your objkt profile, X and website (https only, 200 characters each). It is saved at once, without a signature. Visitors who click it see your links and how many works are for sale in your gallery. Links pass through the same “You are leaving” warning as portals. The host can hide a sign that breaks the house rules.
Publishing
- Share › Publish your whole plot. The weight meter shows what the plot will publish: “12.7 MB of 25 MB · 2 of 200 files · 6 NFTs shown optimized, not counted”. It turns amber at 85 % and red when over, and names the heaviest files.
- Prepare publication resizes your own large images (2,048 px, WebP), turns NFT frames into token references, makes the display copies and checks every cell.
- Approve in your wallet. This is a signature, not a payment: no tez is spent. The site checks the signed plot again when it arrives.
- Your plot is live. Each publish replaces the previous version.
If anything is over a limit, publishing is blocked until the plot fits, and the panel says what to remove. Nothing is uploaded until your wallet signs.
The gazette
The weekly town gazette is made from what the site already records: new and updated galleries, plots claimed or gifted, the busiest moment of the week, an event and an artist of the week chosen by the host. Publishing your plot is how you get in it. It also hangs on a board on the arrival square.
Live screens
The tenant of a plot can show a live stream or a video on a screen at the plot's gate. The video plays in YouTube's or Twitch's own player and comes from them, so it costs nothing to show.
- Open My plot › Video screen (or More › Live screens › Set up your live screen).
- Paste a link: a YouTube video or live (
watch,live,shortsoryoutu.be), a YouTube channel's/live, or a Twitch channel or video. A link to a YouTube handle (@name) cannot be played: use the stream's own link (Share › Copy link). Kick and X links show on the screen as a link to watch there. - Add a title, pick the screen (at the gate, 2.4 m or 4 m wide, or 5.2 m high over the gate), an optional start and end time, and switch it on.
Visitors see the stream's picture on the screen with LIVE. Walking up to it, within about 25 m, facing it and with nothing in between, the player appears on the screen; the first one in a visit needs a tap (Tap to watch), and its sound fades with distance. Turning away pauses it; walking off removes it, so nothing downloads in the background. On a phone or tablet, a tap opens the player in a sheet. Screens on now are listed in Map and More › Live screens, and scheduled ones in the gazette's Coming Up.
The house rules apply. You are responsible for what your screen shows and for having the right to show it. Visitors can report a screen; the host can switch it off.
Your plot's screen and live audio
If you rent a plot, My plot sits beside My space in the toolbar (in More on a phone). It is your own small panel, for your plot only; with several plots, pick one at the top.
- Video screen: paste a YouTube or Twitch link for the screen at your plot's gate. It shows what is on now, and lets you switch it off or Restart for everyone.
- Live audio: host an audio space at your plot, voice or music, now or scheduled. While it is live, the same item opens it, where you invite people to the stage, mute them, move them back to the audience, remove someone from the space, or lock it.
- Build: Edit my plot, Publish, the storage you use and Add 25 MB.
- Rent: paid until, Renew, and reminders on this device.
- Visitors: the names of the people standing on your plot now.
The sound stays on your plot. People have to be there to hear it. The video plays on the screen only for someone within about 25 m who is looking at it, and its sound is gone 31 m from the screen. Live audio is at full volume anywhere on your plot and fades out 25 m past its edge. Your plot's screen is not played from the map or from More, and your live audio cannot be followed from elsewhere in the town: Listen walks people to your plot.
My plot only ever acts on plots you rent now. When a rental lapses past its grace, the panel and its screen and audio go with it. The town's radio, the Dance Floor, civic places, other plots, the chat and removing people from the town stay with the island administrator.