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, and eventually manage characters, quests, 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 Rule System documentation →
See full Character System documentation →
Future planned modules and features for Chronicle:
- Dialogue System Extension:
- Add full JSON export/import support (to make localization easier)
- Add parametrized rules (to make stat checks easier)
- Cinematic Timeline – in-editor cutscenes and timeline management
- Quest Editor – asset-based quests and branching objectives
- 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
- Rule System – Define game logic and conditions via reusable rule assets
- 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.




