The first story should prove the loop, not the whole game. You want to see one line of text, make one choice, and confirm both branches run. Everything else gets easier once that loop is real.
This page assumes Visual Novel Creator is already installed and open in Roblox Studio. If you have not reached that point yet, start with Install the Plugin.
One project
A story with a clear title and one starting chapter.
One scene
A scene with a start node, dialog, and a branch.
One choice
Two options that lead to different dialog nodes.
- Open Visual Novel Creator.
- Choose File > New Empty Project.
- Select the story row in the Explorer.
- Set a clear Title in Properties.
- Insert a Chapter from the Insert menu. An Empty Project starts with no chapters, and the first one you add becomes the starting chapter.
- Select that chapter and add a scene from the context menu or Insert menu.
- Insert a Dialog node.
- Type the dialog text in Properties. Leave Speaker empty for now: it lists the project’s characters, and an Empty Project has none yet.
- Set the scene’s Scene Starts At field to the dialog node.
- Choose Story > Compile Project, then Preview > Start Preview, and confirm the text appears.
- Insert a Choice node after the dialog.
- Configure two choice rows, adding or removing rows as needed.
- Set the first Dialog’s Next to the Choice, then connect each option to a different dialog node. Connect each branch to an End node when you want it to finish the story.
- Compile and restart Preview, then test each choice path separately.
The important fields are Scene Starts At on the scene and Next on each node or option. A scene can contain many nodes, but the runtime only follows connected flow.
- Check that the scene has a Scene Starts At node.
- Check that the dialog node is connected to the path you are previewing.
- Check Properties for warnings on the selected scene or node.
- Check that every Choice option has a Next target.
- If you changed runtime-facing settings, compile the project and restart the play session before testing in-game. Install or update the runtime only when it is missing or outdated.
Before expanding the story, choose File > Save Project to keep the editable
source, then save the Roblox place. Compile publishes the playable story;
saving your project keeps the data you will edit later. Follow
Install the Runtime to test the same route
in a fresh play session.
- Insert a Character, then choose it as the Speaker on a Dialog node.
- Add a background node before the first dialog.
- Add a sprite enter node and point it at an explicit sprite asset.
- Add a Text variable named
playerName, then use {playerName} in a later Dialog node.
- Open the Story Map to inspect the branch visually.
- Install the runtime once the scene previews correctly.
At this point, you have a story path the editor can check and the runtime can play. That is the foundation every larger route builds on.
Before expanding into world interaction or extensions, check Node Status and the individual node reference pages so you know which nodes need installed-runtime testing.