godot-dialog-systems

Installation
SKILL.md

Dialogue Systems in Godot

Patterns for building conversation and narrative systems.

Resource-Based Dialogue Data

Store dialogue as Resource files for easy editing and versioning:

class_name DialogueLine extends Resource

@export var speaker: String = ""
@export var text: String = ""
@export var voice_file: String = ""  # Optional audio cue
@export var portrait_index: int = -1
@export var next_line_id: String = ""  # Branch target
@export var choices: Array[DialogueChoice] = []

class_name DialogueChoice extends Resource
Installs
3
GitHub Stars
4
First Seen
8 days ago
godot-dialog-systems — vl4dt/godot-skills