Intro


<aside> đź’ˇ

For those that work with Wonderscape Creations please note that we have our own “Parent” that we use that are “children” of what will be referenced below. Throughout this documentations I will keep everything Narrative Pro specific, but have locations like this that express what our projects parent classes are called.

ACTOR MASTERS

BP_PlayerCharacterMaster_WC

BP_NPCCharacterMaster_WC

CONTROLLER MASTERS

BP_PlayerControllerMaster_WC

BP_NPCControllerMaster_WC

CHARACTER DEFINITIONS

BP_PlayerDefinition_WC

BP_NPCDefinition_WC

</aside>

Characters are handled a bit differently, but quite ingeniously, within Narrative Pro. It follows a common pattern often seen elsewhere, just generally not with characters. You have the traditional Blueprint, called BP_NarrativeNPC and its AI controller BP_NarrativeNPCController for the AI and BP_NarrativePlayer_GASP and its controller BP_NarrativePlayerController. Then, you have a data asset that’s used to hold all of the relevant data for the characters. For NPCs its called NPCDefinition and for players, PlayerDefinition. It is important to note that the BP characters share a parent and the definitions do as well.

Character Actors


In Progress

Character Controllers


In Progress

Character Definitions


In Progress