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
7 hours 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
7 hours 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