Paste a finished script or describe a plot in plain words. ScriptFormer's AI turns it into ready-to-run Ren'Py, Ink, Yarn Spinner, Dialogic, or HTML5 code — no engine syntax required.
Create an empty project and set up characters, locations, and variables yourself before writing the script.
Create a projectBEFORE
Visual novel engine
Godot dialogue system
Web-based stories
Narrative scripting
Unity dialogue
More engines coming soon
Paste freeform dialogue or drop in a file — no formatting needed
ScriptFormer's parser and AI detect characters, dialogue, and choices — then write engine-ready code
Download the exact file your engine needs, or keep building in a cloud project
Drop a new scene straight into your project
Paste a side quest in plain English → ready .rpy with labels and menus
Natural choice text → engine-specific branching syntax
Map characters to your existing variables
"I pasted a conversation into ScriptFormer and got working Ink code in seconds."
Works with Ren'Py, Dialogic, Ink, Yarn Spinner, and HTML5.