Skip to content

janikowski-dev/Chronicle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 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, manage characters, 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 →

Cinematic Timeline

Cinematic Timeline Overview

See full Cinematic Timeline documentation →

Rule System

Rule System Overview

See full Rule System documentation →

Character System

Character System Overview

See full Character System documentation →

Roadmap (ish)

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

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.