A comprehensive dialogue system for creating interactive narratives in games built with the Bevy engine (0.15+).
🚧 Early Development - This project is currently in the planning and initial implementation phase.
The Bevy Dialogue System provides tools for creating rich, branching conversations in your Bevy games. It enables narrative designers to create complex dialogues visually, while providing deep integration with game systems.
- Dialogue asset system
- Dialogue graph representation
- Dialogue runtime engine
- Node processing
- Text nodes
- Choice nodes
- Condition nodes
- Action nodes
- Jump nodes
- Expression evaluation
- Variable system
- Condition checking
- Event triggering
- Basic dialogue display
- Choice selection
- Speaker portraits
- Text animation effects
- Game state binding
- Type-safe event system
- Localization support
- Editor tools
🚧 In progress - For more detailed information, see the documentation.