Documentation
Quickstart
Create a project in the editor, change the script, build it, and share a play link.
A Netwrck visual novel is a Ren'Py project that runs in the browser. You write it in the editor, preview it in the same page, then share a play URL. Sign in is required for the editor; playing a public or shared novel is not.
The rest of this page is the editor. For the language itself, use how Ren'Py works.
Open the editor
Go to visualnovel-editor. If you are not signed in, the login dialog returns you here.
With no project open you get a welcome screen: New project, or a list of novels you already own. New project copies the starter (Mara, Ivo, a branching midnight-radio scene) and opens /visualnovel-editor/<id>.
To edit an existing library novel instead, open the library, play it, then Fork. That lands you in the editor on your own copy.
The three panes
The editor is three columns.
Left is the file tree. It is the project disk: game/script.rpy is the story, game/gui.rpy and game/styles.rpy are layout, game/images/ and game/audio/ are assets. Click a .rpy file to open it. Upload, Folder, New folder, Import zip and Download all sit above the tree. You can also drop files onto the pane.
Centre is the script editor. Tabs along the top, Save (ctrl-s), a Go to label menu, Ghost (inline paid completion), Routes (F2) and a problem list under the buffer. Open file (ctrl-p) jumps by path.
Right is Game, Console and Saves. Build & run compiles and loads the preview. Rebuild on save is on by default. Share link copies a fullscreen play URL. Below that: the writing agent, art / video / music generators, and AI cast.
On a narrow screen the right pane hides; use Tools to show it.
Edit the story
A new project opens game/script.rpy. That file is the entry point: Ren'Py starts at label start. Change a line of dialogue, Save, and with Rebuild on save the preview on the right replays the compiled game.
Characters, scene, show, menu and jump are ordinary Ren'Py. Image names in the script must match files you put in game/images/ (image bg platform = "images/platform.webp" loads game/images/platform.webp). Music is the same under game/audio/.
Use New file to add another .rpy, or generate a background from Art generator into game/images/ and point scene at it. The Ren'Py tutorial walks through a full scene.
Build and play
Build & run (ctrl-b) saves dirty buffers, compiles every .rpy, and starts the player in the Game tab. Failures show in the build log and the problem list; click a diagnostic to jump to the line.
Play full screen (header) opens /visualnovel/play/<id> without the IDE. Restart and Back under the preview match the player's rollback. The Saves tab is slots plus the rollback timeline.
The preview plays the last successful build. A broken compile leaves the previous build running and writes the error under the stage.
Share
Share link issues a token and copies /visualnovel/play/<id>?share=<token>&play=1. It does not change whether the project is public. Anyone with the link can play; they cannot open the editor on your files.
Fork (from a library listing, or a shared project you can view) copies the source into a new project you own and records the parent. The new copy opens in the editor.
What to do next
Read how Ren'Py works with game/script.rpy open beside it. Replace the starter art from the Art generator. Then files and assets and the browser player.
Netwrck