Consequence is an online writing tool and integrated Unreal Engine pipeline for dialogue and text. Write and edit dialogue and rules from anywhere, then submit them to your Unreal Engine game project with a single button click. Without restarting Unreal, click a button to update, and you’re ready to test.

Consequence has three parts:

Consequence.app, the web-based Unreal Engine writing tool

Consequence is the web-based writing, triggering and management interface that’s at the heart of the Consequence pipeline. Write in screenplay format, edit dialogue branching, manage data in table view, edit facts and triggering rules, modify characters, and more.

Consequence Client

A lightweight bridge application that lives on your local machine or network, connects to your Perforce, and allows seamless integration between Consequence and your game. It also synchronizes Gameplay Tags (used to identify game facts and triggers), and enables you to live-preview audio from your game in Consequence.

Consequence Uplugin

An Unreal Engine plugin that not only lets your team import data from Consequence, but also handles triggering and selecting dialogue events, playing audio via Audiokinetic’s Wwise software, displaying subtitles and choices, importing and exporting strings, and more.

Write stories that matter

Consequence is solving pain points for writers and narrative designers who use Unreal. Its goal is to let you write in a screenplay mode that keeps you in the zone, add and tweak rules and branching instantly, and push your work to your Unreal Engine project for instant testing.

With Consequence’s rich and performant rule-matching approach, your writing can respond to as many situations in your game as your team can support, elevating the player experience to the next level.