Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be πŸ“–

Dialogue System Lite

An asset by Godot_Forge
The page banner background of a mountain and forest
Dialogue System Lite hero image

Quick Information

0 ratings
Dialogue System Lite icon image
Godot_Forge
Dialogue System Lite

Linear dialogue for Godot 4 from plain-text scripts, with a typewriter DialogueBox and clean signals (line_shown, dialogue_finished). Drop it in and start a conversation in minutes.Lite = free. PRO adds branching choices and a full choice UI: https://godot-forge.itch.io/dialogue-system-godot

Supported Engine Version
4.4
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
26 days ago
Git URL
Issue URL

Dialogue System Lite β€” linear dialogue for Godot 4 (free)

Write conversations as plain text and get a typewriter dialogue box out of the box. No node graphs, no spreadsheets.

# start
Old Merchant: Ahh, a traveler!
-> wares

# wares
Old Merchant: Care to see my wares?
-> bye

# bye
Old Merchant: Safe travels.
var dialogue := Dialogue.load_file("res://dialogue/merchant.dialogue")
var runner := DialogueRunner.new()
add_child(runner)
$DialogueBox.set_runner(runner)   # DialogueBox is the included UI scene
runner.start(dialogue)

Click / Enter / Space advances lines and skips the typewriter. Run the included demo (demo/demo.tscn).

Install

  1. Copy addons/dialogue_system into your project.
  2. Enable Dialogue System Lite in Project β†’ Project Settings β†’ Plugins.

Registers three classes: Dialogue, DialogueRunner, DialogueBox.

Lite vs PRO

Feature Lite (free) PRO
Plain-text dialogue format βœ… βœ…
Typewriter box + click-to-skip βœ… βœ…
Speaker names βœ… βœ…
Linear flow (-> next) βœ… βœ…
Branching choices (* text -> id) β€” βœ…
Automatic choice-button UI β€” βœ…
choices_shown / choose() API β€” βœ…

Same classes, drop-in upgrade. Get Dialogue System PRO: πŸ‘‰ https://godot-forge.itch.io/dialogue-system-godot

License

MIT β€” free for commercial and personal projects. See LICENSE.txt.

Made by GodotForge Β· more Godot tools: https://godot-forge.itch.io

Linear dialogue for Godot 4 from plain-text scripts, with a typewriter DialogueBox and clean signals (line_shown, dialogue_finished). Drop it in and start a conversation in minutes.

Lite = free. PRO adds branching choices and a full choice UI: https://godot-forge.itch.io/dialogue-system-godot

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Dialogue System Lite icon image
Godot_Forge
Dialogue System Lite

Linear dialogue for Godot 4 from plain-text scripts, with a typewriter DialogueBox and clean signals (line_shown, dialogue_finished). Drop it in and start a conversation in minutes.Lite = free. PRO adds branching choices and a full choice UI: https://godot-forge.itch.io/dialogue-system-godot

Supported Engine Version
4.4
Version String
1.0.0
License Version
MIT
Support Level
community
Modified Date
26 days ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers