top of page
Online FPS game

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.

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.

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

Get started now
with Narrative Pro

bottom of page