Skip to content
Tuxedo CatSTUDIO
Menu

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.