API v1 checking… · p50 — · 0 installs/hr
v0.10.0
Fork
View on GitHub
ArtomStatsenko
New Fork
0 0
Forked from Dialogue System

A simple node based dialogue system which uses GraphView Api

Install via Unity Package Manager

Add to Unity Package Manager

Paste this URL into Unity's Window › Package Manager › + › Add package from git URL, or click Install.

git https://www.pkglnk.dev/artomstatsenko-dialoguesystem.git
Package ID com.subtegral.dialoguesystem · Updated Apr 29, 2026
Install 0

README

Rendered from GitHub

Node Based Dialogue System for Unity

This is a node-based visual narrative flow creation tool that uses Unity's GraphView API.

Features

  • Infinite Branching and Merging dialogue capability.
  • Dialogue&Graph save/load system.
  • Minimap for easy navigation.
  • Search window for node creation.
  • Blackboard and exposed property support.
  • Comment blocks for grouping nodes.
  • Backed by Unity's embedded GraphView api.
  • Sample provided in the package.

Usage

  • Graph generates dialogue saves into Resources folder as a scriptable objects.
  • Create a field as DialogueContainer
  • Use DialogueContainer to access DialogueNodeData and NodeLinks

NodeLinks

Node Links is a serialized class that holds node connection and branching data.

DialogueNodeData

Dialogue Node Data is holding Dialogue Node's Dialogue Text and node's position data for graph.

ExposedProperty data class

Exposed properties can hold unique property names and their non-unique values. You can set values via blackboard or set values at runtime with string.Replace(propertyName,runtimeValue);

Versions 0

No versions tracked yet.

Dependencies 0

No dependencies.

Changelog 0 releases

No changelog entries yet. Run the admin Changelog & Version Scanner to pull from the repository's CHANGELOG.md.

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Dialogue System** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/artomstatsenko-dialoguesystem.git
```

[![pkglnk](https://www.pkglnk.dev/badge/artomstatsenko-dialoguesystem.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/artomstatsenko-dialoguesystem)
Embed badge README snippet
Markdown
[![pkglnk installs](https://www.pkglnk.dev/badge/artomstatsenko-dialoguesystem.svg)](https://www.pkglnk.dev/pkg/artomstatsenko-dialoguesystem)
HTML
<a href="https://www.pkglnk.dev/pkg/artomstatsenko-dialoguesystem"><img src="https://www.pkglnk.dev/badge/artomstatsenko-dialoguesystem.svg" alt="pkglnk installs"></a>
URL
https://www.pkglnk.dev/badge/artomstatsenko-dialoguesystem.svg

Comments

No comments yet. Be the first!