Capability matrix
Review draft. This source page has not completed website editorial and release-specific verification.
| Capability | C++ | Blueprint | Editor-only | Required plugin | Notes |
|---|---|---|---|---|---|
| Synchronous save/load | Yes | Yes | No | SaveGame Director | Shared pipeline; may stall the game thread. |
| Asynchronous save/load | Yes | Yes | No | SaveGame Director | Completion callbacks run on the game thread. |
| Memory operations | Yes | Yes | No | SaveGame Director | Canonical USaveGameDirectorSaveGame. |
| Slot existence/deletion | Yes | No | No | SaveGame Director | Unreal SaveGame slot abstraction. |
| Autosave and rotation | Yes | Yes | No | SaveGame Director | Settings, blockers, and rotating slots. |
| Actor opt-in component | Yes | Yes | No | SaveGame Director | Managed stable Actor identity; bounded reflected state. |
| Contributors/factories | Yes | No | No | SaveGame Director | C++ only; strict schema equality. |
| Four restore phases | Yes | Indirect | No | SaveGame Director | AfterActorCreationBeforeProperties runs after eligible Actor discovery/creation and before saved property application; see Restore Lifecycle. |
| Schema inspection | Yes | Partial | No | SaveGame Director | Document structs and serializer; no migration editor. |
| Diagnostics/events | Yes | Yes | No | SaveGame Director | Results, warnings, delegates, and accessors. |
| SaveGame Director Runtime Inspector | N/A | N/A | Yes | SaveGameDirectorEditor | Strictly read-only runtime observation. |
| SaveGame Director Runtime Controls | N/A | N/A | Yes | SaveGameDirectorEditor | Save, load, autosave, and retained-history controls. |
| Inventory persistence | Through contributor adapter | No | No | DirectorBridge adapter plus participant plugins | Inventory.SaveGame, ContractVersion 1; core modules remain independent. |
| World State persistence | Through contributor adapter | No | No | DirectorBridge adapter plus host-provided owner | WorldState.SaveGame; core remains standalone. |
| SignalBus commands/lifecycle | Through DirectorBridge | No | No | DirectorBridge plus SignalBus | Optional typed commands and operation notifications. |
The Editor tools are available at Tools > Director Suite > Runtime Inspectors > SaveGame Director Runtime Inspector and Tools > Director Suite > Runtime Controls > SaveGame Director Runtime Controls. Blueprint does not author contributor payloads or query/delete slots.