Before you start
- Roblox Studio installed
- A Terrainio beta invite (request access on the home page)
- ~2 minutes per generation
The five steps
Install the Terrainio plugin
Open the Roblox creator marketplace and install the free Terrainio plugin. It appears in the Plugins tab of Roblox Studio. One-time setup — every Studio session afterwards already has it.
Activate it with your API token
Click the Terrainio icon in the Plugins toolbar. Paste your API token (starts with
tg_live_) into the API Token field and hit Save. You only do this once
per Studio install — every project you open afterwards is ready to generate.
Write a clear terrain prompt
Describe the terrain in plain English. Lead with the biome, name 1–2 distinguishing features, and end with mood or era if it matters. Concrete nouns beat adjectives.
Pick a size
Choose a tile size (256, 512, or 1024 studs square). The bigger the map, the longer the generation — pick the smallest that fits your gameplay.
- 256² studs — small obby, single arena.
- 512² studs — survival zone, exploration map.
- 1024² studs — open-world chunk.
Click Generate — terrain appears in Studio
Hit Generate and wait about 2 minutes. When the model is done, the terrain is added
directly to your Studio project hierarchy as real Roblox terrain voxels — Grass, Rock,
Sand, Snow, Water — with materials and water bodies already assigned. No file to
download, no .rbxm to drag in, no import dialog. Walk on it; polish hero
spots with the built-in Terrain Editor brushes if you want; or re-prompt to iterate.
Prompt tips that materially change output
- Name water explicitly — "with a river running through it" places a real water body, not just a low spot.
- Specify scale anchors — "rolling hills" vs "sheer cliffs" tells the generator how vertical to go.
- Mention what's at the edge — "island" vs "plateau" vs "valley" controls falloff and coastline shape.
- One mood word is enough — "ominous", "tropical", "alpine" each shift the palette and material mix.
FAQ for this guide
What's the best prompt format?
How long does generation take?
Do I need to import a .rbxm or a heightmap?
.rbxm file to drag in and no heightmap
to import.