
Narrative Pro handles the complex systems that usually take months to build.
You get quests, dialogue, combat, inventory, saving, Ul and more, all ready to go so you can focus on making your game.
Dialogue
Easily create AAA quality dialogue with our Node-Based dialogue tool.
Narrative Pro ships with our node-based Dialogue Editor, allowing designers to easily write and visualize their dialogue tree. Everything you need is here - conditionally add or remove parts of dialogue, use cinematic camera shots, play facial animations and audio, and run logic - such as starting quests, giving the player items, or anything else you might want to do from dialogue.
NPCs
NPCs that scale easily as your requirements grow.
Narrative ships with a Utility AI implementation that splits your AI logic up into many pieces, meaning AI logic scales nicely as your game grows. NPCs can easily hook into the Time of Day system to have schedules, adding a feeling that the game lives when you’re not there. As for performance, NPCs are automatically managed by World Partition for you meaning your game will perform great even with thousands of NPCs in your map.
Combat
Powerful Gameplay Ability System based combat.
If your game needs combat, we’ve rolled a combat framework for you built on Epics Gameplay Ability System with Melee, Firearm, and even Magic based combat examples, meaning most games are covered right out the of the box. If you need more complex behaviour though, the system is easy to extend.
Quests
Create any type of quest you could ever need with our Node-Based Quest Editor.
Whether your game needs simple linear fetch quests or incredibly complex quests with multiple different endings and branching logic, you can create any type of quest you’d ever need with the node-based Quest Editor. We ship a huge range of Quest Tasks out of the box, but creating your own is very simple.
Animation
Harness Unreals Motion Matching technology seamlessly blended with complex weapon logic.
Instead of painstakingly creating your animation setup over the course of months, imagine if your character just looked AAA right from the start. We have solved some very difficult problems: switching between True First Person and Third Person setups, implementing multiple weapon types, and interacting with props in the world are all problems you won’t need to worry about solving. We worked with veteran Mocap artists and extended Epics Motion Matching system to give you a character that looks incredible right out of the box.
UI
All your games UI taken care of for you thanks to our CommonUI implementation.
We’ve built our UI on Epics CommonUI system, and written all the tedious boilerplate UI for you: Main Menus, Save & Load Screens, Input Remapping, Video & Audio Settings, Pause Menus, Quest Journals, Skill Trees, World Maps, and many more. We’ve also made the system easy to extend when you need to add your own pieces of UI. Changing the style of your UI to suit your game is extremely simple.
Inventory
An inventory system built with flexibility in mind that is easy to extend.
If you need an Inventory system, we also have you covered. We give you a bunch of Demo Weapons and Armour to play around with, and everything is integrated with our Gameplay Ability System based combat, so it is very easy to make armour pieces modify your characters attributes, and have Weapon items grant your player new attack abilities.
Interaction
GAS Based interaction that just works - for NPCs and players.
From basic interactions like taking pickups or looting dead enemies to more complex slot based interaction like Seats, Beds, or even Anvils to smith items on, we give you a system that supports all the interaction you need, and makes it very easy to add any new interactions you want.
Dialogue
Narrative Pro ships with our node-based Dialogue Editor, allowing designers to easily write and visualize their dialogue tree. Everything you need is here - conditionally add or remove parts of dialogue, use cinematic camera shots, play facial animations and audio, and run logic - such as starting quests, giving the player items, or anything else you might want to do from dialogue.
NPCs
Narrative ships with a Utility AI implementation that splits your AI logic up into many pieces, meaning AI logic scales nicely as your game grows. NPCs can easily hook into the Time of Day system to have schedules, adding a feeling that the game lives when you’re not there. As for performance, NPCs are automatically managed by World Partition for you meaning your game will perform great even with thousands of NPCs in your map.
Combat
If your game needs combat, we’ve rolled a combat framework for you built on Epics Gameplay Ability System with Melee, Firearm, and even Magic based combat examples, meaning most games are covered right out the of the box. If you need more complex behaviour though, the system is easy to extend.
Quests
Whether your game needs simple linear fetch quests or incredibly complex quests with multiple different endings and branching logic, you can create any type of quest you’d ever need with the node-based Quest Editor. We ship a huge range of Quest Tasks out of the box, but creating your own is very simple.
Animation
Instead of painstakingly creating your animation setup over the course of months, imagine if your character just looked AAA right from the start. We have solved some very difficult problems: switching between True First Person and Third Person setups, implementing multiple weapon types, and interacting with props in the world are all problems you won’t need to worry about solving. We worked with veteran Mocap artists and extended Epics Motion Matching system to give you a character that looks incredible right out of the box.
UI
We’ve built our UI on Epics CommonUI system, and written all the tedious boilerplate UI for you: Main Menus, Save & Load Screens, Input Remapping, Video & Audio Settings, Pause Menus, Quest Journals, Skill Trees, World Maps, and many more. We’ve also made the system easy to extend when you need to add your own pieces of UI. Changing the style of your UI to suit your game is extremely simple.
Inventory
If you need an Inventory system, we also have you covered. We give you a bunch of Demo Weapons and Armour to play around with, and everything is integrated with our Gameplay Ability System based combat, so it is very easy to make armour pieces modify your characters attributes, and have Weapon items grant your player new attack abilities.
Interaction
From basic interactions like taking pickups or looting dead enemies to more complex slot based interaction like Seats, Beds, or even Anvils to smith items on, we give you a system that supports all the interaction you need, and makes it very easy to add any new interactions you want.
Dialogue

Easily create AAA quality dialogue with our Node-Based dialogue tool.

Dialogue
Easily create AAA quality dialogue with our Node-Based dialogue tool.
NPCs
NPCs that scale easily as your requirements grow.
Combat
Powerful Gameplay Ability System based combat.
Quests
Create any type of quest you could ever need with our Node-Based Quest Editor.
Animation
Harness Unreals Motion Matching technology seamlessly blended with complex weapon logic.
UI
All your games UI taken care of for you thanks to our CommonUI implementation.
Inventory
An inventory system built with flexibility in mind that is easy to extend.
Interaction
GAS Based interaction that just works - for NPCs and players.
What Makes Narrative Pro Different?
Feature | Narrative Pro | Other Frameworks |
---|---|---|
Supported Languages | Blueprints or C++ | Blueprint Only |
Core Framework Written In | C++ | Blueprint Only |
Dialogue And Quest Creation Tools | Built in Node-Based editor tools written in C++ | Messy Data Tables or Blueprint structs |
Harnesses Unreal Engines full power? | Yes - built with Epics Gameplay Ability System, CommonUI, Motion Matching, Gameplay Camera System, all the latest Unreal Engine 5 tools. | No - reinvents the wheel by trying to write their own Combat, UI systems, etc. |
Can add to existing project? | Yes - simply enable the Narrative Pro plugin in your project. | No - requires you to use their entire Blueprint project as a base. |
Easy to learn? | Yes - because Narrative Pro is built on Unreal Engine 5’s existing tools it uses systems most UE5 developers already know. | No - usually make their own complex proprietary solutions which you have to learn how to use before you can modify. |
What Makes Narrative Pro Different?
Feature
Narrative Pro
Other Frameworks
Supported Languages
Blueprints or C++
Blueprint Only
Core Framework Written In
C++
Blueprint Only
Dialogue And Quest Creation Tools
Built in Node-Based editor tools written in C++
Messy Data Tables or Blueprint structs
Harnesses Unreal Engines full power?
Yes - built with Epics Gameplay Ability System, CommonUI, Motion Matching, Gameplay Camera System, all the latest Unreal Engine 5 tools.
No - reinvents the wheel by trying to write their own Combat, UI systems, etc.
Can add to existing project?
Yes - simply enable the Narrative Pro plugin in your project.
No - requires you to use their entire Blueprint project as a base.
Easy to learn?
Yes - because Narrative Pro is built on Unreal Engine 5’s existing tools it uses systems most UE5 developers already know.
No - usually make their own complex proprietary solutions which you have to learn how to use before you can modify.
Used by Developers Like You
Incredible tools. Saved me weeks of dev time and let me focus on gameplay instead of boilerplate.
HexaFrame
Solo Game Developer
Narrative Pro just works. Seamless integration, great UI, and fast setup. Easily the most polished plugin I’ve used.
DevLowKey
Indie RPG Creator
The best investment I’ve made in my project. This suite removed so much technical friction.
KitBuilderGames
Systems Designer