Build branching stories.
Ship them as SCORM.

Scenemaker is a node-graph branching-scenario and visual-novel authoring tool: lay out scenes on a canvas, wire up choices with variables and conditions, design the game screen, and export a SCORM 1.2 package your LMS already understands. This page runs the real editor, no install, no account, nothing saved anywhere but your own downloads folder.

Scenemaker's node-graph scene editor, showing a branching sample story with connected scene boxes, choices and multiple endings

The Stage: every scene as a node, wired together with choices, conditions and endings

What's actually in this demo

This is not a cut-down preview; it is the real editor, the same one used to build the sample story below. A couple of things that need a local backend (saving straight to disk, native SCORM export) fall back to plain browser downloads here instead, everything else works exactly as it does in the full desktop app.

🔗

Node-graph branching

Drag out scenes, wire choices between them, and see your whole story's shape at a glance. Zoom to fit, group related scenes, and route conditionally on variables, dice rolls or multi-branch logic.

🎭

Canvas screen editor

Lay out the actual game screen like a slide: drag the dialogue box, portraits and choices anywhere, stack entrance effects, and save your own reusable layout templates.

👤

Characters & variables

Portraits with swappable face states and stacked visual effects, plus a full variable system: numbers, flags or text that choices can require, change, or branch on.

🎵

Sound Studio

Record narration straight from your microphone with a live countdown, trim it on a visual waveform, and drop it onto any line.

📑

Layers

A layer is a second full stage inside the same project; link a choice to another layer with a portal to split up a big branching story without losing the overview.

📦

SCORM 1.2 export

One click builds a real SCORM 1.2 .zip with scoring and mastery options, ready to upload to any SCORM-compatible LMS. Also exports a single self-contained HTML file, or a printable PDF storyboard.

Try a sample story, no editor needed

"The Whistleblower" is Scenemaker's built-in sample story: seven scenes, branching choices, tracked variables and three different endings. Both files below are the exact same story exported in two different formats, pick whichever fits what you want to test.

No install

Single HTML file

One self-contained file with everything embedded (art, audio, code). Double-click it and it plays straight in your browser, works completely offline once downloaded.

↓ Download whistleblower-sample.html
For an LMS

SCORM 1.2 package

A real SCORM .zip, exactly what you'd upload to Moodle, Canvas, or any other SCORM-compatible learning platform. Unzip it to preview locally, or upload the zip as-is.

↓ Download whistleblower-scorm.zip

Two ways to see it in action

Screenshots from this exact build: the editor's start screen, and the sample story playing back from the single-file export above.

Scenemaker's start screen offering New project, Open a file, and a Sample story tour, with a small demo badge in the corner

Start screen: new project, open a file, or take the guided sample tour

The Whistleblower sample story playing in a browser, showing typewriter dialogue text and a mute/log control bar

The exported sample story, playing back as a single HTML file