Ibralogue Docs
  • Manual
  • Scripting Reference
  • Website
  • GitHub
  • Discord
Search Results for

    Ibralogue Documentation

    Ibralogue is a simple and extendable dialogue system library for the Unity Game Engine. Write dialogue in .ibra files with a clean, purpose-built syntax that supports branching logic, variables, localization, and more.

    Get Started

    New to Ibralogue? Start here:

    • Quickstart: set up your first dialogue in under five minutes
    • Basic Syntax: learn how .ibra files work

    Syntax Guide

    Topic Description
    Basic Syntax Speakers, lines, and file structure
    Conversations Named conversations and multiple flows
    Choices Branching dialogue with player choices
    Jumps Jump between conversations
    Variables Global and local variable scoping
    Conditionals If/else branching logic
    Invocations Call C# methods from dialogue
    Includes Reuse dialogue across files

    Engine

    Topic Description
    Dialogue Views Built-in views and custom UI
    Interactions Trigger dialogues from gameplay
    Engine Plugins Audio, portraits, and custom plugins
    Events React to dialogue lifecycle events
    Localization String tables and locale switching
    Save and Load Persist variables and progress

    Scripting Reference

    Full API documentation generated from source:

    • Scripting Reference: all classes, methods, and properties
    • Edit this page
    In this article

    Ibralogue

    A simple, extendable dialogue system library for the Unity Game Engine.

    Project

    • Website
    • GitHub
    • Release Notes

    Community

    • Discord
    • Patreon
    • Report a Bug

    MIT License · Unity 2022.3+