Intro


The first thing you need to start with is a project. It can be a new project or a previously made one. It can be a C++ project or a BP one. All that matters is that you follow the directions correctly. It’s important to note that in the case of adding it to an already existing project can cause issues if you are utilizing plugins that Narrative Pro uses and has a requirement of having only one of something. The only one we’ve seen encountered involves Unreal Engines Common UI plugin. Narrative UI utilizes Common UI and Common UI has a limitation on a few things, which would require you to merge them together or do some C++ work to replace Narrative UI with what you are using. As of August 23rd 2025 they were actively helping someone find the best and easiest way to do this for future documentation. If this is still here, that means it hasn’t been made yet.

Installation


In order to utilize a plugin you of course have to first download it from fab.com or from the epic launcher. Once done you have 2 options, leave it where it’s at, or move it to the project level. Both have pros and cons but the best option is to move it to the project level. This protects you from any accidental updates that Epic has been known to accidentally push through. Updates that could break your current setup if you’ve made changes incorrectly. With that being said we’ll say this here, and in multiple places of this wiki. DON’T CHANGE THINGS IN THE PLUGIN! If you can make a child of what you need to modify, do that. If you can’t, move it to your content folder that way you never lose your work. Now, if you don’t want to move the plugin to the project level then you just need to open up your project, go to the plugins window, and find the Narrative Pro plugin and turn it on. It’ll require a restart. If you DO decide to move it to the project level then there’s a few steps to it.

  1. Go to where your engine is installed then go to Engine>Plugins>Marketplace and cut the Narrative plugin.
  2. Go to your project and at the same level as the content folder create a new folder called Plugins
  3. Paste the Narrative plugin into that plugins folder
  4. Open the project and go to the plugins window and turn on the Narrative Pro plugin

image.png

Once either option is done, make sure you go to the content drawer and look for the settings icon (it looks like a cog) and open that then make sure you check the boxes for “Show Plugin Content” to have visual access to everything within the Narrative Pro Content Plugin folder.

image.png

Project Settings


There are certain aspects of Narrative Pro that won’t work unless certain project settings or set correctly. Luckily, the developers of Narrative Pro have made this as easy as possible for you. Also, they’ve thought of those who are in the middle of the project when they add Narrative Pro. There are two sets of files. One for adding to the project (for projects in the middle of development) and one for replacing, which is for the new projects. These files can be found in the Narrative Pro plugin folder>Resources>IniSetups. If you are in a new project then open up the Replace folder then copy those files then go to your project folder and open the CONFIG folder and paste them in there, replacing those. If you are adding them to a current project then go to the Add folder and open each file. Copy what is in those files and paste them in their respective files that you have already in your CONFIG folder.

After you have done that, close the project and restart the project!

NOTE: The first time you open the project at this point it’ll open into Narrative Pro’s open world demo map and a lot of it wont be loaded in. This is expected. You need to open up the World Partition Editor. To do that go to the top of the project window and look for Windows>World Partition>World Partition Editor and open it up. Then highlight the whole map in that new window then right click and load selected.

Gameplay Cues and Skill Tree Movies


Once everything else is done there are 2 last things that need done, and only the Gameplay Cues part is required. The movies are recommended, but only for those that want to see the whole system working in action. They need moved from the plugin folder to specific locations in order to work properly. This is an Unreal Engine thing that requires us to do this little bit of work.

Gameplay Cues

We will get more into what Gameplay Cues are later, suffice it to say that they are a crucial part to the Gameplay Ability System. These need to be moved from Narrative Pro Content→Abilities and are under the folder called Cues. You need to drag this folder into your content folder and MOVE them there, not copy, move. Once you’ve done that you are now free to move them wherever you want. You need to first move them there because the things that reference those cues are looking for them there. So, once you’ve placed them there then choose to move them, the system will set up redirectors so you don’t have to worry about losing references.

Skill Tree Movies

This is a little different as we need to do this in the explorer window of your computer, not the content browser of the project. First head to NarrativePro→Content→Movies and copy the following videos

Please note that at the time of writing this, these are the only mp4 files. If there are more, then copy them as well. You then need to go back into your project to where you see your Content folder and enter it. Create a folder called Movies and paste the copied mp4 files into that new folder