Skald Documentation

Skald

Interactive narrative authoring with branching dialogue, logic, and more

Skald is an interactive dialogue authoring tool designed for creating branching dialogue systems with logic and game engine integration support.

What is Skald?

Skald integrates academic insights into modern authoring tools, making it easier to create complex, branching narratives with visual graph editing, rich text support, and powerful expression systems.

Table of Contents

  1. Terminology
  2. Editing
  3. Pages
  4. Skald Language
  5. Unity Integration

Pages

Core project management and content pages.

  • Projects — Create and manage your interactive narrative projects
  • Characters — Define and manage characters in your story
  • Conversations — Design dialogue trees and narrative flows
  • Variables — Track game state and player choices
  • Lore — Build your world's background information

Editing

The visual graph editor for creating and organising your narrative.

Graph Editor

  • Graph Editor — Main editing interface
  • Action bar — Node creation and selection tools
  • Inspector — Node properties and configuration
  • Context menu — Node context menu
  • Sidebar — Sidebar searching and quick conversation navigation
  • Controls — Controls for organising and managing the graph
  • Tags — Node tag management

Nodes


Skald Language

The expression and text languages powering Skald.


Unity Integration

Connect Skald with your Unity game project.


Terminology


On this page