<

Add To Project

Add To Project

underline
13 Aug 2026
BP

Add the plugin Dialogue System to your project.


Add Plugin

How To

  • Note the Epic Launcher>Unreal Engine>Library Vault(now called Fab Library) often doesnt work.
  • Use the inbuilt editor Fab to add the plugin.
  • Open your project.
  • Near your content browser, click the button Fab.
  • Click My Library icon and locate the dialogue plugin.
  • Click the plus icon to add the plugin to the current project.

(Optional)Disable CommonUI

How To
Definition

If you want to use conventional UMG and don't want to use CommonUI, follow those instruction below:
Applicable: Your main project is using unreal engine 5.8 or Up.

CommonUI was added only to ue5.8 and up, while previous version still use the conventional UMG. The reason being as from ue5.8, CommonUI went from Beta phase to Production phase.

  • First double check those setting in Project Setting > Maps & Modes :
  • Game Instance is not set to BP_GameInstanceDialogue.
  • Map is not set to Demonstration.
  • You're not in an active level map "Demonstration".
  • From your content browser, select the following folders, and delete them:
  • Go back to the folder DialogueSystem, right-click and Fix Update Redirectors.
  • Switch back the project setting map & modes if needed.

Enable CommonUI

How To
Definition
Skip this step if you are already using CommonUI.
  • Note CommonUI is available only for ue5.8 and up.
  • Go to Edit > Plugins
  • Search for CommonUI and enable it.
  • (Optional) Delete the folder UMG_DialogueSystem for cleanup.

Set Game Instance

How To
Note

Game Instance Dialogue will be used to retrieve/store dialogue config for auto and text speed.

  • Edit > Project Setting
  • Map and Modes : Game Instance Class
  • Set GameInstanceDialogue

(optional) Switch to your own Game Instance

How To
Definition

Skip this steps if you haven't yet created your own game instance blueprint.

To use your own game instance, modify these:
[Note the bp "BP_YourOwnGameInstance" shown in the video below represent your game instance as an example.]

  • Go to DialogueSystem > GameInstance
  • Copy variable from
    BP_GameInstanceDialogue
    to your own game instance blueprint.

  • Go to DialogueSystem > UI_Dialogue > Dialogue > WBP_Dialogue
  • Event graph: search for the node
    BP_GameInstanceDialogue
    , edit the game instance

  • Do the same thing for
    WBP_Dialogue_NonInteractive