
Welcome to Ogham Storyteller, bringing the power of a non-linear narrative editor directly into your game engine. We believe crafting intricate, branching stories shouldn’t require a computer science degree or an external toolchain, so we built a tool that lets you author and test rich narratives with absolutely zero coding required. By bringing the writer’s studio right into your workspace, you can seamlessly reference your game assets, prefabs, sounds, and localization files exactly where you need them.
Behind its intuitive design lies a robust powerhouse capable of handling complex interactive storytelling. Ogham Storyteller features a persistent state system, history tracking, and conditional gates to ensure your choices carry real weight. And when you are ready to connect those choices to the rest of your game, our flexible, event-based Storyteller API lets you effortlessly pass data back and forth, allowing your narrative to drive your gameplay and vice versa.
Foundation
Author, playtest, and build your story directly in-engine with deeply integrated, native tools. Driven by a high-performance hierarchical tag system, it delivers robust, code-free state management and localization out of the box.
- License: Apache 2.0
- Price: Free (O3DE), (Unity)
- Features:
- Visual Editor
- Code Free Logic
- Inline Variables
- Conditional Links/Options
- Runtime State Management
- GameplayTags
- Lexicon Localisation
Toolkit
Built on top of Foundation, the Toolkit provides the ultimate bridge between raw text and a playable game. Includes robust data importers, zero-code UI components, and developer APIs to rapidly integrate your narrative into existing game systems.
- License: Heathen Standard
- Price: $15 GitHub or Patreon
- Features:
- Twin Twee file importer
- Zero Code UI Components help you display a playable story with no custom code required.
- Interfaces and static APIs to help you connect your existing game logic to Storyteller.
Where to Get Ogham Storyteller Toolkit #
Get Ogham Storyteller Toolkit and all of our tools via GitHub Sponsors or Patreon.
All Tools, Yours Forever! #
Get a permanent, perpetual site license to all of our tools for all supported engines.
- One License, Your Whole Team: Our site-based license covers you, your employees, and your contractors. No “per-seat” fees.
- Keep What You Build: If you cancel your subscription, you keep the license to the versions you’ve downloaded. You only need an active subscription to access the Source Repos for the latest updates, patches, and new features.
- Full Source Access: No DRM, no obfuscation. You get the raw source code (C++, C#, GDScript) to ensure your project’s stability is always in your own hands.
Tell your story with Heathen’s Ogham Storyteller #

For Writers by Writers! #
Ogham Storyteller was created with our writers to deliver an in engine editor designed for your narrative team. You can now write, test, build and deploy a complete working visual novel with rich visuals, sound and text complete dynamic conditions and branching logic all with zero-code.
Content Editor #
Storyteller features an intuitive easy to use story graph for the writer. You can simply click and type and see the story unfold. Our graph is seamlessly integrated with Gamplay Tags and Lexicon Localisation ensuring your stories are natively part of the wider game.




VO Script #
A visual narrative editor built for game. Annotate and export your story as a structured script for Voice Over work right from the editor. You can export in multiple languages and formats and control the formatting of the resulting script.
Production Ready Tools #
Connect your story to your game world. Traditional “Visual Novels” can be authored 100% with zero-code required featuring animations, images, sounds, dynamic state values and of course rich animated text.
Interactive quests, narrative driven RPGs and more can be created using the Storyteller API to connect your game world to the Ogham Storyteller with both read and write support for story state.

Integrations #
Gameplay Tags #
A rich hierarchical tag system built for performance and easy of use. Every node, every option, every stat and item and more can be identified with a human friendly tag. Tags organise by dot path and can be searched, set tested and have values set.
Ogham uses tags to track story state and history and can use tags to “gate” options

Lexicon Localisation #
A localisation tool that goes beyond spreadsheets and chat bots. Lexicon allows you to localise anything, text of course but also sound clip, images, models and any other asset your engine uses. Lexicon works with Gameplay Tag to identify “localised content” as a tag.
Dialogue.Act1.Scene3.Speaker
Dialogue.Act1.Scene3.Background
Dialogue.Act1.Scene3.Message
Dialogue.Act1.Scene3.VFX
Dialogue.Act1.Scene3.VoiceOver
Ogham works with Lexicon Localisation Keys for all of its content, this allows a writers label the speaker, listener, body of text, options and to even indicate background images, portrait and more all in the Ogham Storyteller all built for localisation. Localisation is entierly optional of course an everything can be set as a “literal” meaning not localised.
