# Dialogue Engine ## Docs - [DialogueEngine](https://mintlify.wiki/Rubonnek/dialogue-engine/api/dialogue-engine.md): Core dialogue tree management class - [DialogueEntry](https://mintlify.wiki/Rubonnek/dialogue-engine/api/dialogue-entry.md): Individual node in a dialogue tree - [Signals](https://mintlify.wiki/Rubonnek/dialogue-engine/api/signals.md): Complete reference for DialogueEngine signals - [Branching](https://mintlify.wiki/Rubonnek/dialogue-engine/concepts/branching.md): Creating dialogue branches with branch IDs and gotos - [Conditions](https://mintlify.wiki/Rubonnek/dialogue-engine/concepts/conditions.md): Dynamic branching with conditional dialogue entries - [Dialogue Trees](https://mintlify.wiki/Rubonnek/dialogue-engine/concepts/dialogue-trees.md): Understanding the structure of dialogue trees in Dialogue Engine - [Metadata](https://mintlify.wiki/Rubonnek/dialogue-engine/concepts/metadata.md): Attaching custom data to dialogue entries - [Options](https://mintlify.wiki/Rubonnek/dialogue-engine/concepts/options.md): Creating player choices with dialogue options - [Animations](https://mintlify.wiki/Rubonnek/dialogue-engine/examples/animations.md): Trigger character animations and visual effects during dialogue using metadata - [Basic Usage](https://mintlify.wiki/Rubonnek/dialogue-engine/examples/basic-usage.md): Learn the fundamentals of creating and displaying simple dialogues - [Conditional Branching](https://mintlify.wiki/Rubonnek/dialogue-engine/examples/conditional-branching.md): Create dynamic dialogue that changes based on game state - [Metadata Handling](https://mintlify.wiki/Rubonnek/dialogue-engine/examples/metadata-handling.md): Attach custom data to dialogue entries for character names, emotions, animations, and more - [Player Options](https://mintlify.wiki/Rubonnek/dialogue-engine/examples/player-options.md): Add interactive choices that let players shape the dialogue - [Timed Options](https://mintlify.wiki/Rubonnek/dialogue-engine/examples/timed-options.md): Create time-limited dialogue choices with visual feedback and automatic fallbacks - [Branching Dialogue](https://mintlify.wiki/Rubonnek/dialogue-engine/guides/branching-dialogue.md): Create non-linear dialogue flows using gotos and branch IDs - [Debugging](https://mintlify.wiki/Rubonnek/dialogue-engine/guides/debugging.md): Use the built-in debugger to visualize and debug your dialogue flows - [Dynamic Text](https://mintlify.wiki/Rubonnek/dialogue-engine/guides/dynamic-text.md): Insert variables and dynamic content into your dialogue - [Player Choices](https://mintlify.wiki/Rubonnek/dialogue-engine/guides/player-choices.md): Add player options and conditional branching to your dialogue - [Save and Load](https://mintlify.wiki/Rubonnek/dialogue-engine/guides/save-load.md): Persist dialogue state and resume conversations across sessions - [Simple Dialogue](https://mintlify.wiki/Rubonnek/dialogue-engine/guides/simple-dialogue.md): Create your first basic dialogue sequence with the Dialogue Engine - [Installation](https://mintlify.wiki/Rubonnek/dialogue-engine/installation.md): How to install the Dialogue Engine plugin in your Godot project - [Introduction](https://mintlify.wiki/Rubonnek/dialogue-engine/introduction.md): A powerful yet minimalistic dialogue engine for the Godot Game Engine - [Quickstart](https://mintlify.wiki/Rubonnek/dialogue-engine/quickstart.md): Create your first dialogue with Dialogue Engine in minutes ## OpenAPI Specs - [openapi](https://mintlify.wiki/Rubonnek/dialogue-engine/api-reference/openapi.json)