Ir al contenido

Armor System

4
  • Add new Slots in ArmorBar
  • Adding new ArmorInstance
  • Is it compatible with metahumans?
  • How is the armor system made?

Burn System

3
  • Adding new fuel item
  • Adding New Cookable Item
  • How was the Burn System made?

Combat System

2
  • New Weapon Melee 2.0
  • Combo System

Craft System

2
  • Adding New Crafteable ItemDefinition
  • Craft – How does it work?

Gameplay Ability System

2
  • Ways to Spawn Projectiles
  • GAS – How does it work?

Inventory System

2
  • Inventory – How is it developed?
  • How can I use this inventory to another actor?

Interactable System

2
  • Custom Interactable
  • Interactable System – How does it work?

Loot System

2
  • Loot System – How does it work?
  • Loot Actors

Respawn System

2
  • Respawn System – How does it work?
  • ¿Bed?

Team System

2
  • Team How does it work?
  • Invite Team

Weapon System

5
  • Fire Weapons
  • Bow System
  • Melee throwable weapons
  • Wand Weapon
  • Shield / Cover Items

Map System

5
  • Minimap – How to setup?
  • POI System
  • Make a fast MapCapture
  • Big Map – How to setup?
  • What is Big Map?

Node System

1
  • How was the Node System made?

Building System

1
  • How Work Building System?

Enemies System

4
  • Enemies Examples
  • GameplayAbility Death Bot
  • Simple Health Component – Bots Events
  • Simple Controller – Without PlayerState

Locomotion

1
  • Game animation sample

Spawner System

3
  • Actor Spawner Component
  • NPC Spawner Component
  • Spawner Component

Seamless Travel System

1
  • Seamless Travel System

Quest Subsystem

1
  • Quest Subsystem

Cinematic Camera

1
  • Cinematic Camera
  • Home
  • Lyra Inventory Plugin
  • Quest Subsystem
  • Quest Subsystem
View Categories

< 1 min read

Quest Subsystem #

The quest system works as follows:

Each quest is composed of 1 to N tasks. Each task has a Tag and an integer value, which represents how many times it must be reported.

To report progress on a task, you simply call the subsystem and provide the task’s Tag along with the amount to report.

Both tasks and quests have a Stage, which defines the activation order and progression of the quest.

The quest starts at Stage 0. The system searches for all tasks with an activation stage of 0 and listens for their reports.

Once all tasks in the current stage have been completed, the quest increments its stage by 1 and repeats the process, looking for tasks that match the new stage.

When there are no remaining tasks, the quest is marked as completed (its state is updated).

This is a highly flexible system.

To create your own quest, you can use the Quest Definition DataAsset, which is structured as follows:

The most relevant functions are the delegates for UI updates and the Report Progress function.


Delegates

Quest Definition.

Report progress

What are your Feelings
Updated on 2 marzo, 2026

Powered by BetterDocs

Table of Contents
  • Quest Subsystem

HIPERNOVA © 2026 All rights reserved​