Unreal Engine
A native plugin for Unreal Engine 5.8 on Windows. Import your scenes and play them as subtitles, choices and game actions, with a subtitle table per language.
v0.3.2 · UE 5.8 · Win64
Für Videospiel-Drehbuchautoren entwickelt
Write branching dialogue in plain text, catch mistakes as you type, and play it as gameplay in Unreal Engine.
Free to write in your IDE. Ready to play in Unreal.
[P] Gee -> Vee[D1][1] 'We could come back later.' ->(T10)[2] 'I think we've been here before.' ->(T12)[3] 'What about the laptop?' ->(T16)[4] if(CF{second-act}) 'You're going to say the laptop is what we're early for.' ->(T18)[T10][1] We could come back later. ->(T11)[P] Vee -> Gee[T11][1] And miss it? ->(T22)[P] Gee -> Vee[T12][1] I think we've been here before. ->(C2)[C2][1] if(CF{second-act}) T15[2] T13See it in action
Write and check your scenes in the IDE, then import them into Unreal and present them your way.
In your IDE
In Unreal Engine

Professionelle Werkzeuge, die speziell für die Entwicklung interaktiver Erzählungen entwickelt wurden
Write talks, decisions, conditions and facts in plain text, and call your own Blueprint or C++ actions by name. No dialogue graphs to wire by hand.
Semantic coloring, live checks, go to definition, completion and rename in JetBrains IDEs and VS Code, with more editors on the way. Travel follows every branch and reports dead ends before anyone plays.
A native Unreal Engine 5.8 plugin, live on Fab. Present dialogue with your own Blueprint or C++ classes. Unity and Godot are on the roadmap.
Every line gets a stable key and a row in one subtitle table per language. Export CSVs for translators, import them back, and switch language at runtime.
Scripts are imported into a scenes data asset and per-language DataTables, so the game reads cooked data instead of text files and narrative stays separate from game logic.
Writers work entirely in plain text, while developers register new actions and conditions in a data asset and implement them in Blueprint or C++.
Write .vgs scripts in your IDE and play them in your game engine, with the same vgs tooling throughout.
A native plugin for Unreal Engine 5.8 on Windows. Import your scenes and play them as subtitles, choices and game actions, with a subtitle table per language.
v0.3.2 · UE 5.8 · Win64
Free for Rider, IntelliJ IDEA, WebStorm and the other JetBrains IDEs: coloring, live checks, travel and code navigation.
Free for VS Code 1.82 or newer, with the same coloring, live checks, travel and navigation as the JetBrains plugin.
In VS Code, press Ctrl+P and paste:
ext install GuillemSerra.vgscript-pluginUsing another editor? VgScript comes to more IDEs as people ask for them. Tell us which one
Öffne das öffentliche Beispiel auf GitHub, um Szenendateien, generierte Metadaten, Szenenreihenfolge, Entscheidungen, Aktionen und einen aufgelösten szenenübergreifenden Link zu prüfen.
VgScript for Unreal Engine is live on Fab. Leave your email to hear about new versions and Unity and Godot support.
We only use your email to send VgScript release news.