Consequence® is a writing and production platform for
context-driven, interconnected game dialogue and strings.
Write and edit dialogue, rules and facts in your browser, then
submit directly to your Unreal Engine project. Sync new content
without restarting Unreal, and playtest your changes immediately.
Consequence connects writing and narrative design with the
production workflows that surround them, including audio
and voiceover production, strings and localization, subtitles and
dialogue UI, cinematics, source control, and build infrastructure.
Consequence understands the difference between conversations,
barks and cinematics, and supports each natively through its runtime
game logic. Consequence's three dialogue interfaces – Writing View,
Table View and Branching View – are built by and for game developers.
The web-based platform at the heart of the pipeline
Consequence is where teams write dialogue and configure
narrative logic. It includes tools for stubbing out new dialogue
in bulk, managing characters, creating and exporting recording
scripts in PDF and CSV formats, importing and previewing
voiceover audio, editing strings, generating charts of your
project's production status, and more.
Because it's web-based, Consequence is available anywhere
without installing Unreal Engine, meaning that you can use it
on a motion capture stage, in a recording booth, or anywhere
else your team needs access to narrative content.
Consequence comes with a full users-and-permissions architecture,
allowing you to define different user roles for different actions.
Consequence comes pre-configured with View Only, Developer,
Audio, Writer and Lead Writer user types.
Submitting content through Consequence means that dialogue
and rule fixes can be made safely, even during critical stabilization
and lockdown periods.
Consequence Client
A lightweight bridge application that lives on your local network,
connects to Perforce, and synchronizes Gameplay Tags, strings,
and voiceover audio with your game. In additional to enabling live
audio preview in Consequence, it can also connect to web-based
text-to-speech APIs, allowing you to generate Scratch VO with
a button click in Consequence. It submits the new WAV files
directly to Perforce for integration with your Wwise project.
Consequence Unreal Engine Plugin
The Consequence plugin for Unreal Engine runs your game's
dialogue logic and is highly configurable. It can trigger and select
dialogue events, play audio through Audiokinetic Wwise or
Unreal Engine's built-in audio system, display subtitles and
player-choice UI, trigger facial animations timed to dialogue,
and integrate with Sequencer.
Out of the box, the Consequence Unreal Engine plugin comes
with a VO trigger Blueprint, many useful Blueprint functions,
hooks to integrate with your game's world facts and save
systems, and C++ and Blueprint extension points for key
functionality, enabling you to customize Consequence's
behavior to suit your game.
Consequence's subtitle widgets are designed to provide
industry-standard subtitle behavior while allowing you to
integrate them into your UI to suit your game's visual style.
Consequence is designed to remove friction between writing, narrative design and the game itself.
Write naturally in screenplay format, build and refine rules and branching as you work, then push
your changes directly to Unreal Engine and playtest them immediately.
With Consequence's performant rule-matching system, dialogue can respond to the state of your
game with as much depth and specificity as your team chooses to author – creating worlds
that remember, react and respond to the player's story.
For best readability, select HD quality.
Note: This introductory video was captured in 2024; some elements of the Consequence user interface and feature set have evolved since then.