Choose Your Own Adventure Maker

Make a choose your own adventure in your browser.

Every decision leads somewhere. Branch the player to different scenes, remember what they chose, and write as many endings as you want — built visually, no coding.

EscapeMaker is built for escape games first — and a choose-your-own-adventure is the same point-and-click logic: a choice is a click, a path is a scene, and the engine remembers the rest.

Start building — it’s free

Built by Selfdefiant, creator of 2,000+ browser games played by millions on Coolmath, Newgrounds, and beyond.

How it works

Everything a branching story needs, already built in

You don’t script an engine. You write the story and wire the choices — the branching, the memory of every decision, and the visual map of it all come ready to use.

🔀

Choices that branch

Present options as clickable text or buttons. Each one can jump to a different scene, set a flag, or trigger any event — so the story forks on every decision.

🧠

It remembers what you chose

A variable system stores decisions. Check them later with conditions to open paths, lock doors, and change how scenes play out.

🗺

See your whole branch map

Every scene is a node on the visual scene map. Drag to arrange, trace every path, and spot dead ends before the player does.

🎉

As many endings as you want

Route the player to different ending scenes, or fire a win screen with its own message, based on the choices they made.

📜

Tell it your way

Narrate with dialogue, styled note cards, and animated text (including typewriter), over backgrounds you upload, with scene transitions between beats.

🎒

Optional inventory and stats

Give the player things to carry or points to build, and gate choices by what they hold or how high a stat has climbed.

🔊

Set the mood

Looping music per scene, sound effects on choices, and particle effects to punctuate the big moments.

💾

Publish or export

Publish to the EscapeMaker Portal in one click, or (on paid plans) export the whole game as one self-contained HTML file to host anywhere.

What you can build

From a short fork to a sprawling gamebook

Interactive fiction. Pure text-and-choice branching stories.
Survival scenarios. One wrong choice ends the run.
History & ethics “what would you do?”. Decisions with consequences.
Gamebooks. Classic numbered-passage adventures, reimagined.
Dating-sim style. Build relationships through choices.
Branching mysteries. Investigate, decide, and reach one of many endings.
Real toolset, no add-ons

Built from EscapeMaker’s actual feature set

Nothing here is a “coming soon.” These are the same tools that ship thousands of escape games — pointed at branching stories.

Clickable choices Branch to any scene Variables & flags Visual branch map Multiple endings Note cards & dialogue Typewriter text Looping music Optional inventory Single-file HTML export

Bring the decisions. The branching is already built.

FAQ

Choose your own adventure questions

Can I make a CYOA without coding?

Yes. A choice is a clickable option wired to navigate or set a variable. The visual event system handles the branching — no scripts.

Do choices early on affect things later?

Yes. Variables remember decisions, and conditions check them later to open or lock paths and change scenes.

Can I have many endings?

As many as you want. Route to different ending scenes or trigger a win screen based on the player’s choices.

Can I see the branching structure?

Yes. The visual scene map shows every scene as a node and how they connect, so you can trace and tidy every path.

Is it really an escape game tool?

Yes — and branching point-and-click logic is exactly what it’s built on. A choice is a click; a path is a scene.

Can I export it?

On paid plans, export to one HTML file. On any plan, publish free to the Portal.

More than escape rooms

One engine, more kinds of games

Start your branching story.

Sign up free — no code, browser-based, ready in minutes.

Start building — it’s free