nathanhoad/godot_dialogue_manager

A powerful nonlinear dialogue system for Godot

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 1 hour ago
Type:Plugin / ExtensionCategory(s):Game DevelopmentMedia, Graphics & Games
Added to GitGenius on September 18th, 2026
Created on January 26th, 2022
Open Issues & Pull Requests: 2 (+0)
GitHub issues: Enabled
Number of forks: 273
Total Stargazers: 3,865 (+0)
Total Subscribers: 27 (+0)

Repository Insights (GitGenius)

Median issue/PR response: N/A
Mean response time: 2.9 hours
90th percentile: 0.0 hours
Tracked items: 250

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. 99% of issues opened in the past year have since been closed. Three people close 85% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 1
Closed in 7 days: 1
Avg open age: 0 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 1
Closed in 7 days: 1
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (163)
  • enhancement (66)
  • documentation (1)

Most active issues this week

Detailed Description

Godot Dialogue Manager is a dialogue system addon for Godot that enables developers to create nonlinear conversations within games.

The tool addresses the challenge of managing complex branching dialogue without requiring developers to write extensive code. It provides a visual editor where dialogue trees can be authored and edited, then integrated into games through a runtime system. The addon handles the logic of tracking conversation state, managing branches based on conditions, and executing dialogue events, allowing developers to focus on writing and structuring conversations rather than implementing dialogue mechanics from scratch.

Developers building narrative-driven games in Godot should consider this addon if they need a structured way to manage branching conversations with conditional logic. It works well for projects where dialogue complexity justifies a dedicated system but where a full dialogue scripting language may be overkill. The tool supports both GDScript and C# projects, making it accessible to teams using either language within Godot.

The project shows consistent maintenance with regular updates addressing bug fixes and compatibility improvements. Development activity demonstrates responsiveness to user issues and feature requests. The addon maintains active documentation and examples to support adoption. The project sustains engagement with the Godot community through its dedicated documentation site and integration with the Godot ecosystem.