Skip to content
PromptBloxPromptBlox
On this page

Roblox Obby Maker: Build an Obby With AI

How an obby is put together, from the first jump to the last stage, how to describe a course in chat, and how to check that every jump is fair.

An obby is a Roblox obstacle course. Players run and jump from stage to stage, a checkpoint at each stage saves their progress, and touching a hazard or falling sends them back to it. To make one with PromptBlox, describe the course in plain words: the theme, how many stages, what each section asks of the player and how hard it gets. The first build is made from that description, with no preset course underneath.

From there you change stages in chat, one request at a time, and play the course in Roblox Studio to find out whether every jump can be made. For obstacle ideas, see the obby obstacles list; for building one by hand in Studio as well, read how to make a Roblox obby.

How an obby works

Stages and checkpoints

A stage is a short stretch between two checkpoints. Players touch a checkpoint pad to save their place, and every fall or hazard returns them to the last pad they touched. Many obbies number the stages and show the number in the player list, so everyone can see how far the others got.

The difficulty curve

A good obby teaches before it tests. Each new obstacle appears first in an easy form, with room to watch it and a safe place to land. Later stages make it faster or narrower, then combine it with obstacles the player already knows. A short, easy stage after a hard one lets players catch their breath.

Part of the courseIts jobWhat to put there
Opening stagesTeach running and jumpingWide platforms, short gaps, no hazards yet
Early middleIntroduce one new obstacle per stageThe first kill bricks, a slow moving platform, a simple climb
Late middleCombine obstacles the player already knowsA moving platform over lava, a jump straight after a spinning bar
Final stagesTest everything, then reward the finishNarrow beams, timing sections, a finish pad players remember

Stage themes

Changing the theme every few stages (grass, then ice, then lava, then space) tells players they are making progress and gives each section a name. A theme can also change the rules: ice that slides, low gravity on the moon. Say so in the prompt if you want the rule as well as the look.

Fairness

Players forgive a hard jump. They do not forgive a trick. Every jump should be possible with normal Roblox movement, safe parts should look safe and hazards should look dangerous, the landing should be visible before the jump, and a moving obstacle should have a steady rhythm players can learn.

The finish

The end needs a moment: a finish pad, a message, a win added to a counter. A timer turns a finished course into something to replay for a better time.

Describe your obby in PromptBlox

In Create, give the theme of each section, the number of stages, what the obstacles are and how hard each section should be, what checkpoints and hazards do, and what happens at the finish:

“Build a 20-stage obby that climbs a volcano. Stages 1 to 5 are grassy foothills with wide jumps and no hazards. Stages 6 to 10 are a rock face with small ledges, two slow moving platforms and kill bricks that glow red. Stages 11 to 15 are lava caves with platforms that flash before they disappear and one slow spinning bar. Stages 16 to 20 are the crater rim with narrow beams. Put a numbered checkpoint pad at the start of every stage; falling or touching lava returns players to their last checkpoint. Show the current stage in the player list. At the summit, a finish pad shows the player's time and adds one to a Wins counter, then a portal takes them back to the start.”

Difficulty chart obby

“Make a difficulty chart obby with 30 stages stacked up a tower. Every five stages share a color and a difficulty name, from Easy in green to Insane in purple. Put a sign with the difficulty name at each color change, and a checkpoint at every stage.”

Short speedrun course

“Create a 10-stage neon speedrun obby. A timer starts when the player leaves spawn and stops on the finish pad. Show the player's time on screen and the best time on this server on a board beside spawn. Add a reset button that sends the player back to stage 1 and restarts the timer.”

Two-player obby

“Build a co-op obby for pairs. In each stage, one player stands on a button to make a bridge appear for the other, then they swap. Checkpoints save both players, and a stage only counts as done when both reach the next pad.”
TipWrite difficulty as numbers of stages, not just adjectives. “Stages 1 to 5 have no hazards” is easier to build and to check than “start easy”.

Refine the course in chat

Play the whole course, fall on purpose at each stage, and bring back one problem per message. Name the stage number, so the change lands in the right place:

  • “Stage 7's jump is too long. I only make it by jumping from the very edge. Move the landing closer.”
  • “The lava cave stages are too dark to see where platforms end. Add a glowing strip along each platform's edge.”
  • “From stage 12 I can jump over the wall and land on stage 14. Raise the wall so stage 13 cannot be skipped.”
  • “After I reach checkpoint 9 and reset, I come back at checkpoint 8. Each player should return to the highest checkpoint they touched.”

If a change makes a section worse, open History, restore the version before it and describe the problem another way.

Common obby mistakes

  • A hard first stage. New players decide in the first minute whether to stay. Stage 1 should be a warm-up.
  • Hazards that look safe. A red kill brick is fair. A normal-looking floor that kills is not.
  • Checkpoints too far apart. Losing a long stretch to one slip makes players quit.
  • Skippable stages. Walls that are too low, or tall scenery to climb, let players jump ahead.
  • Timing that phones cannot manage. Touch controls are less precise than a keyboard, so leave some room on timing jumps.
  • Scenery in the way of the camera. Big decorations beside a jump can hide the landing.

Playtest the obby in Roblox Studio

Export the course as a .rbxlx file and load it into Roblox Studio, which runs on Windows and Mac (the install guide covers setup). Then play it the way a new player would, and then the way a player looking for shortcuts would:

  • Play from stage 1 to the finish without skipping anything.
  • Fall and touch a hazard in every stage. You should come back at that stage's checkpoint.
  • Try to skip stages by jumping over walls or climbing scenery.
  • Pick a phone in Studio's device emulator and play the timing sections with touch controls.
  • Run two players at once with Studio's testing modes and check that each one keeps their own checkpoint.

If you asked for saved progress, test it on a published test copy (see Roblox's data stores guide). Many obbies sell a skip-stage option for Robux once the course works; the guide to selling items and currency explains how. PromptBlox is for creators 13 and older; check plans and usage before a long course.

Questions about the obby maker

What is a Roblox obby maker?

It is a tool for making Roblox obstacle courses. In PromptBlox you describe the course in chat, the first build is made from that description, you change stages in the same project, and you export the place to Roblox Studio to playtest and publish it.

Do I start from a ready-made obby course?

No. PromptBlox has no preset courses or fixed game types. A 20-stage volcano climb and a two-player puzzle obby start the same way, with your description of the stages, the obstacles and the rules.

How do I make an obby harder without making it unfair?

Raise one thing at a time: a longer gap, a narrower platform or a faster hazard. Keep every jump possible with normal movement, keep hazards looking like hazards, and put a checkpoint before each hard section so one mistake costs one stage, not ten.

How many checkpoints should an obby have?

Most obbies put one at the start of every stage and number them, so the stage number doubles as a progress score. If a stage takes more than a short run to clear, split it into two stages rather than making players repeat it from the beginning.

Can players keep their stage when they leave the game?

Ask for the highest stage each player reached to be saved. That uses Roblox data stores, so you test it on a copy of the place published to Roblox (it can be private) with Studio access to API services allowed, by leaving and starting again.

Is the obby maker free?

Free accounts can build at the Light level with a small weekly usage allowance, and every plan, Free included, can export the .rbxlx file. A long obby with many edits uses more allowance; the pricing page shows what each plan includes.

Can I publish my obby on Roblox?

Yes. Export the .rbxlx place file, open and test it in Roblox Studio on a Windows or Mac computer, then publish it through your Roblox account with File, then Publish to Roblox. Who can find and play it depends on the settings you choose on Roblox.

What will players climb, dodge or leap across?

Create your obby
Suggest a product feature

What do you wish PromptBlox could do? This form sends feedback to our team.

500 characters remaining