Skip to content

A simple plugin for the implementation of a type of quest

License

Notifications You must be signed in to change notification settings

markveligod/QuestRPGSystem

Repository files navigation

Plugin RPG_QuestSystem

Project Description

This plugin is implemented with the basic implementation of the quest system with its own quest editor.
The purpose of the plugin is to provide the simplest possible way to implement this type of quests in games.
A lot of control functions are virtual to override the logic of behavior.

Supported versions of the Unreal Engine: UE5.1, UE5.2
The supported versions correspond to the branch names. For example: UE-5.1-Release

Quest

The quest object consists of 3 sections:

  • Details
  • Quest Graph
  • List Tasks

Location creation of a quest object

image

The insides of the quest object

image

List quest table

image

Example tasks

  • BroadcastTag - Notification of receipt of the gameplay tag
  • Delay - Timer Delay Task
  • Finish Node - Node of completion of the current quest object
  • InstanceTask - Run task with sub tasks
  • MoveTo - The task of moving to the point
  • PrintDebugString - The task of displaying a line on the screen

📫 Other

‼️ Attention: If you can improve my trash code then make a pull request.

©️Authors:

Mark Veligod

About

A simple plugin for the implementation of a type of quest

Resources

License

Stars

Watchers

Forks

Releases

No releases published