Chronicle is an Unreal Engine plugin for building narrative-driven games. It gives developers a visual way to create branching dialogues, hook up game logic through a rule system, manage characters, and cinematic timelines - all from within the editor.
Chronicle is divided into separate modules for clarity and easier maintenance. Each module has its own detailed README in the Docs/ folder.
See full Dialogue System documentation →
See full Cinematic Timeline documentation →
See full Rule System documentation →
See full Character System documentation →
Planned features for Chronicle in no particular order:
- Extending Cinematic Timeline (animations support, more fancy sequences generation, flow debugger)
- Nice looking UI for Rules and Characters setup
- Rules resolving runtime system
- More restrictive Dialogue Graphs creation (to prevent setup errors)
- Localization support
- Clone or download this repository
- Place the plugin in:
(Project)/Plugins/Chronicle - Open the project in Unreal Engine
- Enable Chronicle in:
Edit → Plugins → Tools - Restart the editor
- Unreal Engine 5.x
- Editor build
Usage and integration instructions are included in each module’s README:
- Dialogue System – Create and manage branching conversations with visual nodes
- Cinematic Timeline – Convert dialogue graphs to in-game cinematic sequences
- Rule System – Define game logic and conditions
- Character System – Manage characters
Chronicle is open for contributions! If you'd like to help expand features, improve documentation, or provide bug fixes, please fork the repository and submit a pull request.




