Skip to content

Narration-driven game toolkit: dialogue graphs, asset-driven rules, character management, quest system and cinematic timeline.

License

Notifications You must be signed in to change notification settings

janikowski-dev/Chronicle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Modules

Chronicle is divided into separate modules for clarity and easier maintenance. Each module has its own detailed README in the Docs/ folder.

Dialogue System

Dialogue System Overview

See full Dialogue System documentation →

Rule System

Rule System Overview 1

Rule System Overview 2

See full Rule System documentation →

Character System

Character System Overview

See full Character System documentation →

Roadmap

Future planned modules and features for Chronicle:

  1. Dialogue System Extension:
  • Add full JSON export/import support (to make localization easier)
  • Add parametrized rules (to make stat checks easier)
  1. Cinematic Timeline – in-editor cutscenes and timeline management
  2. Quest Editor – asset-based quests and branching objectives

Installation

  1. Clone or download this repository
  2. Place the plugin in: (Project)/Plugins/Chronicle
  3. Open the project in Unreal Engine
  4. Enable Chronicle in: Edit → Plugins → Tools
  5. Restart the editor

Requirements

  • Unreal Engine 5.x
  • Editor build

How To Use

Usage and integration instructions are included in each module’s README:

Contributing

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.