View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.7.3
- Last updated
- First released
- Unity version
- 6000.0.71 or later
- Package size
- 2.2 MB
- Files
- 107
- Favorites
- 4
- Views in the past week
- 22
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- Free on
Keywords
Ogham Storyteller Foundation
Author branching dialogue & story content in a visual node canvas, connect every node to your project's own GameplayTag identity system, & ship a playable story with save/load & localisation built in.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 2
Ogham Storyteller Foundation screenshot 1
About this asset
Ogham Storyteller lets you build branching dialogue and story content the way you'd sketch it on a whiteboard: nodes, connections, and choices, laid out in a visual canvas right inside Unity. No external app, no export step, no text format to learn first. Write it, wire it, play it.
It's the newest tool out of Heathen, a Unity Asset Store publisher for well over a decade, the same decade of experience that thousands of developers have already shipped hundreds of games on, more than 250 of them on Steam alone self-reporting as "Made with Heathen."
But what makes Ogham different?
It isn't a dialogue format sitting next to your project, it's built out of the same GameplayTag identity system that already drives conditions, save data, and cross-tool integration everywhere else in your game. A node's address is a tag. A choice can read or write anything else in your project that also speaks GameplayTags, no bridging code required. And a node can hold a real Unity reference directly, a Prefab, a sprite, an audio clip, resolved live at runtime, not a name you have to go look up.
Foundation is the whole system, free and open source: the graph editor, the bake pipeline, the runtime session, save and load. Nothing here is a trimmed trial waiting for you to upgrade.
For writers:
- Author branching stories and conversations visually, in a node-graph canvas with a companion tree view, no state-machine code to write by hand.
- Conditional branching with real logic: player choices gate on GameplayTag conditions and can run operations of their own, all authored visually.
- Every piece of displayed content, not just text, can localise per culture through a Lexicon key, so a sprite, a voice line, or a prefab can swap for another language the same way a sentence does.
For programmers:
- Drive a conversation entirely from code with the static Storyteller facade; Foundation alone is enough to ship a full featured game.
- A node can carry a live Unity object reference (Prefab, sprite, audio clip) resolved at runtime, not a path string to resolve yourself.
- Full public API, nothing hidden behind the editor.
For the team:
- Real save/load: narrative state, current position, and history persist through Game Framework's save system, ready for a real save slot.
- A World-scoped runtime subsystem, not a singleton, so more than one playthrough of the same story can run at once when your game needs it.
- Every package ships with a ready-made SKILL.md, so whatever tooling you use already understands Ogham Storyteller on day one.
- Beyond the code docs, a Knowledge Base hand-written and edited by our own team, covering not just the API but how to actually apply it to a real, shipping game.
- Live support in our Discord and Fluxer communities, backed by a few thousand fellow developers already building on Heathen tech who've probably hit your exact question before.
We've been building tools for game developers for well over a decade. Come find us, we'd love to see what you make with this one.
From the publisher's Asset Store listing.
Technical details
Supported Operating Systems
- Android
- iOS
- Linux
- macOS
- WebGL
- Windows
Follow requirements are free open source tools installed and kept up to date through Heathen Toolbox.
- Heathen Game Framework
- GameplayTags Foundation
- Lexicon Localisation Foundation
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.0.71f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.