Turn any script or idea into a playable visual novel

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.

Or drag a .txt, .md or .docx file

Loading file…

Create an empty project and set up characters, locations, and variables yourself before writing the script.

Create a project

BEFORE

ALEX: I was waiting for you.
JORDAN: I wasn't sure I'd come.
player

ScriptFormer exports to any popular engine

Ren'Py

Visual novel engine

Dialogic

Godot dialogue system

HTML5

Web-based stories

Ink

Narrative scripting

Yarn Spinner

Unity dialogue

More engines coming soon

How ScriptFormer Works

1

Write or describe

Paste freeform dialogue or drop in a file — no formatting needed

2

AI converts it

ScriptFormer's parser and AI detect characters, dialogue, and choices — then write engine-ready code

3

Export & play

Download the exact file your engine needs, or keep building in a cloud project

Already Building a Game?

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."

Ready to bring your story to life with ScriptFormer?

Works with Ren'Py, Dialogic, Ink, Yarn Spinner, and HTML5.