#Quest system plugin for a hobby video game project

1 messages · Page 1 of 1 (latest)

daring elbow
#

Hi all, I have been working on a quest system plugin for a while and thought I could showcase it here and get some feedback.
https://youtu.be/n_lNIEKKQYY
Take a look and let me know what you think 😁 and apologies for the poor video editing skills.

This is a demo of the the quest system plugin I have been developing for a while for a video game project of mine. The plugin is written for Unreal Engine and is being developed and tested in UE5.2 (Will be upgrading UE5.3 soon).
The quest system is designed to be easy to visually create quests. It features a property system built using the Prop...

▶ Play video
proven steppe
#

That's impressive,
how can the quest data be feeded to UI?
For example, I need to know my quest kill progress, how many more I need to kill.

daring elbow
#

Hi, Thanks!
The Quest subsystem has delegates that broadcast when an action activates/ends. You could listen to this to update objective text on UI. You can bind to other delegates in your objectives here.
You can make objectives have an update delegate you could listen to and get a Description during these updates.

proven steppe
#

oh delegates, nice.
and I assumed its replicated?

daring elbow
#

Yep, it is replicated. During runtime Quests belong to the QuestManager which is a component that lives in the GameState. Quest manager handles replicating quests, which handle replicating contained actions so you can send RPCs and have replicated UProperty like an actor class.