<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.
In Progress
In Progress
In Progress