Quest Manager is useful for manage Quest on Game
Architecture
Quest Manager is a Actor Component attachs to player.
Quests are manager with a TMap<FGameplayTag, FQuest> . FQuest is a structure handle of info and state of a quest.
Creation of a Quest can be done by an UObject (QuestState)
Quests for a game it's populate with a Data Table
Quest is compose of : Gameplay tag for identification on TMap, QuestName to display on game and multiples questats condition (on a video Collector Orb it's first collect 5 reds orbs, then 3 greens orbs)
Display on game sceen is with User Widget and with event broadcast
Link to a video : Quest Manager UE 5
Aucun commentaire:
Enregistrer un commentaire