CapabilityMatrix
Review draft. This source page has not completed website editorial and release-specific verification.
# Dialogue Director 2.1.0 Capability Matrix
C++ and Blueprint indicate supported runtime APIs. Editor-only identifies authoring and tools that are not packaged runtime APIs. Optional bridge integrations do not become Dialogue core dependencies.
| Capability | C++ API | Blueprint API | Editor-only | Requirement |
|---|---|---|---|---|
| Start, inspect, and stop a conversation | Yes | Yes | No | Dialogue Director |
| Present Lines and Choices | Yes | Yes | No | Dialogue Director |
| Bind participants and map SubDialogues | Yes | Yes | Yes | Dialogue Director |
| Capture and restore snapshots | Yes | Yes | No | Dialogue Director |
| Author generic Check nodes | Model API | No direct runtime node | Yes | Dialogue Director Editor |
| Discover and validate resolution profiles in the Editor | Native Editor provider API | No | Yes | Optional IDialogueResolutionEditorProvider |
| Add generic Check summary, search, and preview fields | Native Editor provider API | No | Yes | Optional IDialogueResolutionEditorProvider |
| Register a resolution provider | Yes, native only | No | No | Optional provider |
| Execute generic checks | Yes | Yes | No | Optional provider for resolution |
| Execute weighted RandomBranch and Dialogue Set selection | Yes | Runtime traversal | No | Optional provider for selection |
| Acquire Skill values for a Skill-sourced Check | Yes | Through generic Check API | Yes | Optional Skill query bridge |
| Conditions, Actions, and Events | Yes | Yes | Yes | Core contracts; optional owner bridges as needed |
| Typed Definition interchange | Yes | No | Yes | Dialogue Director Editor, schemaVersion 3 |
| CSV bundle tooling | Yes | No | Yes | Dialogue Director Editor |
| Localization authoring and validation | Yes | No | Yes | Unreal localization tools and Dialogue Editor |
| SaveGame contribution | Adapter API | No dedicated Dialogue save node | No | Optional DirectorBridge Dialogue.SaveGame and SaveGame Director |
| SignalBus transport | No direct core dependency | No | No | Optional DirectorBridge Dialogue.SignalBus |
Dialogue Director owns dialogue flow and semantic check intent. ResolutionProfileId selects a stable provider configuration. Probability mechanics can be supplied through optional DirectorBridge Dialogue.Probability ContractVersion 3. With no provider, resolution-dependent operations return ProviderUnavailable; ordinary Dialogue remains functional.