Behind the Scenes

Dispatch Developer Insights and Technical Exploration

A structured tour of the engine stack, tooling, audio topology, localization coverage, and episode packaging that shape Dispatch.

UE 4.27
Engine Version
8
Episode Modules
7,417
Audio Events
12
Locales

Engine and Runtime Stack

Core modules and dependencies that define the runtime footprint.

Engine Association

Unreal Engine 4.27

Runtime and editor modules are explicitly listed.

Dispatch

Type: Runtime | Loading: Default

  • Engine
  • CoreUObject
  • UMG
  • AdHocFMOD
  • AdHocStory
  • AdHocPackaging

DispatchEditor

Type: Editor | Loading: Default

  • CoreUObject
  • DataValidation

Tooling and Plugin Toolkit

Production plugins that support UI, audio, and workflow velocity.

CommonUI

Version 1.0

Shared UI framework for game-independent widgets and input patterns.

FMOD Studio Integration

Version 2.02.16

External audio authoring pipeline integrated into runtime and editor.

Electronic Nodes

Version 3.6

Blueprint wiring visualization and layout clarity improvements.

RadarChart

Version 3.0

Interactive radar chart widgets for stat visualization.

BlueprintAssist

Version 4.1.7

Faster blueprint creation and navigation workflows.

Proto Animated Text

Version 1.02

Animated rich text extensions for UMG UI.

Electronic Nodes

Focus: Blueprint readability

Improves wiring clarity and node legibility in complex graphs.

BlueprintAssist

Focus: Editor navigation

Speeds up blueprint creation and keyboard-based graph edits.

Proto Animated Text

Focus: Narrative UI polish

Extends UMG with animated rich text for dialogue and UI cues.

RadarChart

Focus: Stat visualization

Supports radar chart widgets used for hero stat summaries.

Compression Pipeline

Oodle Data

Version 1.0

Compression support for packaged content.

Oodle Texture

Version 1.0

Texture compression pipeline support.

Content Structure Map

High-level folders outline how narrative, shifts, and UI are grouped.

Root Content Areas

DevelopersFMODInputL10NLocalizationMoviesShared

Shared Content Areas

AchievementsCoreDebugToolsEpisodePackagingForNextFestGameplayGemHackingMenuSandboxShiftsStoryTutorialUIVFX

Tree View

  • Content
    • Developers
    • FMOD
    • Input
    • L10N
    • Localization
    • Movies
    • Shared
      • Achievements
      • Core
      • DebugTools
      • EpisodePackaging
      • ForNextFest
      • GameplayGem
      • Hacking
      • Menu
      • Sandbox
      • Shifts
      • Story
      • Tutorial
      • UI
      • VFX

Routing and Flow Maps

Observed groupings mapped into clear routing lanes.

Input Context Routing

Input contexts map to shared action groups used by UI, story, and shift layers.

IMC_* Contexts
Action Groups
UI / Story / Shift Systems

Episode Content Packaging

Episode modules align with episode titles and per-episode audio banks.

DispatchEp101-108
Episode Titles
Music / Cinematics / Barks

Audio Topology

Events route through buses into banks grouped by episode and shift.

Event Assets
FMOD Buses
Episode + Shift Banks

Episode Packaging and Structure

Eight modules align with eight episode titles and packaging slots.

Episode 1
Pivot
DispatchEp101
Episode 2
Onboard
DispatchEp102
Episode 3
Turnover
DispatchEp103
Episode 4
Restructure
DispatchEp104
Episode 5
Team Building
DispatchEp105
Episode 6
Moving Parts
DispatchEp106
Episode 7
Retrospective
DispatchEp107
Episode 8
Synergy
DispatchEp108
EpisodeTitleModule
Episode 1PivotDispatchEp101
Episode 2OnboardDispatchEp102
Episode 3TurnoverDispatchEp103
Episode 4RestructureDispatchEp104
Episode 5Team BuildingDispatchEp105
Episode 6Moving PartsDispatchEp106
Episode 7RetrospectiveDispatchEp107
Episode 8SynergyDispatchEp108

Audio System Deep Dive

FMOD integration with structured buses, banks, and routing layers.

Audio Scale

7,417 event assets

44 audio banks organized by episode and shift.

Bus Layers

DX_Bus
Cinema_DXShift_DX
MX_Bus
Cinema_MXPre_Ducked_Cinema_MXShift_MXShift_MX_Return
SFX_Bus
Cinema_SFXGameplay_SFXMenu_SFXReverbRecords_Room_Verb

Dialogue Routing

21 dedicated comms buses route hero and NPC communications.

BlazerChaseCoupeFlambaeGolemInvisigalMalevolaPhenomamanPrismPunch_UpSonarWaterboy

Shared Banks

4 banks

MasterSharedMusicSharedSFXSharedShiftVO

Episode Music

8 banks

Ep101MusicEp102MusicEp103MusicEp104MusicEp105MusicEp106MusicEp107MusicEp108Music

Episode Cinematics

8 banks

Ep101CinematicsEp102CinematicsEp103CinematicsEp104CinematicsEp105CinematicsEp106CinematicsEp107CinematicsEp108Cinematics

Episode Barks

7 banks

Ep102BarksEp103BarksEp104BarksEp105BarksEp106BarksEp107BarksEp108Barks

Shift Voice

13 banks

Shift01VOShift2VOShift03AVOShift03BVOShift04AVOShift04BVOShift05AVOShift05BVOShift06VOShift07VOShift08aVOShift08bVOShift08cVO

Shift SFX

3 banks

Shift01SFXShift05SFXShift08SFX

Test Banks

1 banks

Shift2VO_Test_

Localization Engineering

Language packs and string tables that power dialogue and UI reuse.

Languages (12)

endeesfritjakopt-BRruzh-Hanszh-HantLEET

String Tables

  • ST_EpisodeTitles
  • ST_EpisodeBlurbs

Episode titles and blurbs are centralized for reuse across UI surfaces.

A LEET locale variant is present alongside standard language packs.

EpisodeLocalized Title
Episode 1Pivot
Episode 2Onboard
Episode 3Turnover
Episode 4Restructure
Episode 5Team Building
Episode 6Moving Parts
Episode 7Retrospective
Episode 8Synergy

Prototype and Debug Signals

Folder signals that hint at testing, demos, and internal utilities.

ForNextFest

Shared/ForNextFest

Folder naming suggests a festival-oriented build or demo staging area.

Sandbox

Shared/Sandbox

Sandbox grouping indicates experimental or free-play content lanes.

DebugTools

Shared/DebugTools

Debug tools directory signals internal testing utilities.

OutcomeVideos

Developers/Austen/OutcomeVideos

Developer namespace holds outcome video references used during iteration.

ActionPrototyping

Movies/ActionPrototyping

Prototype movie sequences grouped for action flow validation.

EpisodePackaging Extras

Shared/EpisodePackaging/Extras

Packaging extras indicate supplementary episode assets.

Developer Interview Q&A

Evidence-based prompts tied to the technical configuration.

Which engine version is configured?

Project configuration lists Unreal Engine 4.27.

What audio middleware is integrated?

FMOD Studio integration is enabled with 7,417 event assets and 44 banks.

How are episodes packaged?

Episode modules DispatchEp101, DispatchEp102, DispatchEp103, DispatchEp104, DispatchEp105, DispatchEp106, DispatchEp107, DispatchEp108 align with the episode title set.

Which UI framework is present?

CommonUI is enabled to standardize UI patterns and input flow.

What localization coverage exists?

12 language packs are listed, including the LEET variant.

Is there a compression pipeline?

Oodle Data and Oodle Texture plugins are enabled for packaged content.

Community Contribution Board

Local-only credits for players who helped validate data and tooling.

Roles

Data ValidationUI/UX ReviewGuide EditingTechnical ResearchTool Testing

Add Your Name

Entries are stored only in your browser.

Recent Credits

No entries yet. Add the first credit.

Interactive Research Hub

Vote, submit questions, and capture discussion notes locally.

Coverage Poll

Which area should be expanded next?

Engine stack0
Audio design0
Localization0
Episode packaging0
Tooling0

Local-only results. Total votes: 0

Question Collector

No questions yet.

Discussion Notes

No discussion notes yet.

Technical Reference Topics

Suggested reading areas to validate or extend the analysis.

Engine

Unreal Engine 4.27 Module Architecture

How runtime and editor modules are registered and loaded.

UI

CommonUI Framework

Standardized UI patterns and input handling for cross-device layouts.

Audio

FMOD Studio Integration

Middleware integration for bus routing, events, and bank management.

Input

Enhanced Input Contexts

Input mapping stacks used for story, shift, and menu flows.

Build

Oodle Compression Pipeline

Data and texture compression optimized for packaged builds.

Keep Reading

Don't dead-end after Developer Insights

Move from this page into the next useful stop for Dispatch instead of bouncing after one click.