スポットライト セール:9月16日まで一部のプラグインが 50%オフで購入できます。

Quest System Starter Pack

まだ評価されていません

The Quest System Starter Pack gives you access to easy-to-use blueprints and nodes to create unlimited quests and objectives for players to complete!

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    5.0 - 5.4
  • ダウンロードのタイプ
    アセット パック
    この製品には、Unreal Engine アセットを詰め合わせたものが入っています。任意の既存プロジェクトにインポート可能です。

The Quest System Starter Pack will allow you to easily create quests and objectives for the player to complete. These quests can be given by an AI, entering a location, a certain time in the game, or anything you want. This system is very easy-to-use and entirely customisable so you can set up the quests in any way you want.


Quest Component

The Quest Component is one component that you attach to your player that stores all the functionality for that player to receive, complete, and store quests and objectives. Simply add this component to your player, and then you have access to all the nodes you require to create and complete your own quests!


-------


Adding Quests And Objectives

The function "CreateQuest", create a quest object and attaches it to the player. Upon creation, you (the dev) can fill out all of the values to customise your quest. I.e. ID, name. description, etc.


The function "AddObjective", allows you to create an object for a specific quest using the Quest ID. An objective can be completed in multiple ways to allow for various types of quests. An objective can be completed by reaching a certain int or float (via increasing or decreasing), a bool is set to True or False, a percentage is reached, or even a custom field so you can truly customise it.


This allows for full customisation of how objectives are completed, and each quest can have more than one objective. For example, a quest could be to liberate and outpost. This can have a series of objectives to A) reach the outpost (bool), kill 10 enemies (int), raise the flag (bool).


-------


Using Quests

The function "FindObjective", allows you to find an objective from its specific ID and the corresponding quests ID. From here you can update the objective's progress of completion.


The function "IsQuestCompleted", allows you to find out if a specific quest has been completed or not.


The event dispatcher "OnComplete", is automatically fired off whenever a quest or objective is completed allowing for you to have immediate reactions to objectives and quests being completed. For example, a reward or story progression.


-------


Trailer: Coming soon

Tutorial(s): Coming soon

Documentation: Link

テクニカルノート

Features:

  • Modular and customisable design for ease of integration into your game
  • Easy-to-use and setup system
  • Quest component
  • Adding quests and objectives
  • Quest log of current and completed quests
  • Multiple quests can be active at one time
  • Rewards for completing a quest can be easily added
  • Fully customisable UI
  • 1 example demo map
  • 3 example AI with quests
  • 18 blueprints
  • 1 SFX (New quest)


Number of Blueprints: 18

Input: Keyboard, Mouse

Network Replicated: No

Supported Development Platforms:

Windows: Yes

Mac: Yes

Documentation: Link

Important/Additional Notes: