Open brylie opened 2 years ago
After reviewing current options for Godot 4.2 dialogue management, two main options stand out:
Dialogic looks fairly mature, but has had a long delay in releasing version 2.0 with Godot 4.x support. So, it's not currently a viable option.
Dialogue Nodes is newer, but supports Godot 4.2. It provides a simple interface for creating branching dialogues, defining variables, creating characters, and simple text effects. For now, I recommend we work with Dialogue Nodes.
We will want to have dialogues in our game to convey the story.
This feature aims to implement a robust NPC dialogue system that supports interactive and dynamic conversations within the game. This system will be integral for quests and general NPC interactions, with the capability to respond to game states, such as player achievements or changes triggered by other in-game actions.
Design Goals
Key Components
Dialogue Management:
Integration with Game State:
NPC Scripting:
Existing Framework Consideration
Implementation Considerations
Development Tips
Action Items
References
Original Task
Create a dialogue experiment such as the following.