Features:

  •  Quest editor to create and edit quests.

  •  Code framework to run quest logic in modular blueprint classes.

  •  Example UI widgets to show quest tracker and journal.

Code Modules:

  •  QuestFramework (Runtime)

  •  QuestFrameworkEditor (Editor)

  •  QuestFrameworkExtension (Runtime)

Number of Blueprints: 7

Number of C++ Classes: 98

Network Replicated: Yes

Supported Target Build Platforms: Windows (others not tested)

特征:

  •  任务编辑器创建和编辑任务.

  •  在模块化蓝图类中运行任务逻辑的代码框架。

  •  示例UI小部件显示任务跟踪器和日志.

代码模块:

  •  QuestFramework(运行时)

  •  QuestFrameworkEditor(编辑)

  •  QuestFrameworkExtension(运行时)

蓝图数目:7

C++类数:98

网络复制:是

支持的目标构建平台:Windows(其他未测试)

The framework is used to implement a quest system for your game. It provides a highly customizable framework library to drive quest logic in a non-linear node tree. Quests are created in a custom editor, where you can control the quest flow and set up objectives.

The system is designed with modularity in mind, so it can easily be customized to fit your needs without modifying the plugin itself. Instead, you create new services, events, and conditions as blueprints to extend it so you won’t be restricted to any particular pre-made features.

The system is fully replicated, and it supports each player having their own quest lists but also quests that are shared with the players.

———————————

Discord

Documentation: Quest Framework PDF Documentation

———————————

Tutorial videos:

Part 1 – Setup

Part 2 – Quest Editor & UI

Part 3 – Gameplay Actors

Part 4 – Quest Implementation

Part 5 – Customization

———————————

Update – version 1.2

  • Deprecated: Quest Game Instance – quest manager is now handled automatically by subsystem.

  • Bug fixes.

Update – version 1.1

  • Context services – quest services can now be active context wide while the quest is in progress.

  • Variable panel for the editor – better overview of the variables in a single list.

  • Default variables – quest asset has now list of default variables that can be given initial values, set replication on/off and set editor description.

  • Additional functionality and bug fixes.

该框架用于为您的游戏实现任务系统。 它提供了一个高度可定制的框架库来驱动非线性节点树中的任务逻辑。 任务在自定义编辑器中创建,您可以在其中控制任务流程并设置目标。

该系统的设计考虑了模块化,因此可以轻松定制以满足您的需求,而无需修改插件本身。 相反,您可以创建新的服务、事件和条件作为蓝图来扩展它,这样您就不会被限制在任何特定的预先制作的特性中。

该系统是完全复制的,它支持每个玩家有自己的任务列表,但也支持与玩家共享的任务。

———————————

不和谐

文件: Quest框架PDF文档

———————————

教程视频:

第1部分-设置

第2部分-任务编辑器和UI

第3部分-游戏演员

第4部分-任务实施

第5部分-定制

———————————

更新-版本1.2

  • 弃用:任务游戏实例-任务管理器现在由子系统自动处理。

  • 错误修复。

更新-版本1.1

  • 上下文服务-当任务正在进行时,任务服务现在可以是活动的上下文范围。

  • 编辑器的变量面板-更好地概述单个列表中的变量。

  • 默认变量-任务资产现在有默认变量列表,可以给出初始值,设置复制开/关和设置编辑器描述。

  • 附加功能和错误修复。

声明:本站所有资源都是由站长从网络上收集而来,如若本站内容侵犯了原著者的合法权益,可联系站长删除。