Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace –Quest System任务系统
任何类型的游戏都可以使用这个插件。
将任务管理器添加到PlayerState蓝图(或者在玩家控制器或角色中,如果你不打算在多人游戏或不同的棋子中使用它),你就可以开始使用这个系统了。
你需要做的就是在任务或者任务蓝图中设置一些参数(比如任务描述),对事件进行反应,比如OnQuestCompleted,根据你的故事在适当的地方放置一些节点,比如AcceptQuest开始旅程。
技术细节
特征:
易于使用的任务管理器
适合任何类型的游戏
用蓝图或C++创建任意类型任务的任意类型任务
使用任务分支制作具有多个结尾的复杂故事
多人游戏支持-每个玩家可以有自己的任务-就像在MMORPG中
易于保存/加载
在任务或任务可以开始或完成之前进行需求检查
任务可以并行或按顺序完成
可以使用很多事件(如OnQuestCompleted、OnQuestTaskFailed等)
或者在运行时添加新任务,或者在运行时删除它
如果需要的话,在运行时添加或删除任务或任务的奖励
如果需要,在运行时添加或删除任务或任务的要求
为你的任务、任务等设置额外的参数,以后再使用
源代码包括-根据您自己的需要调整quest系统
免费的例子项目和大量的使用例子
示例项目中包含了支持多人游戏的主动任务和任务日志小部件
模块化方法-你可以在多个任务中重用任务、需求和奖励
任务系统的行为树任务和装饰器
支持定时任务和任务任务
可重复任务支持(你也可以指定重复的次数)
每日任务支持-在玩家可以再次执行任务之前设置所需的延迟
你可以设置完成一个任务需要完成多少任务
在不同的爪子之间迁移任务(适合车辆)
网络复制:是
预期平台:Windows
测试的平台:Windows
Multi-purpose quest system plugin, which will fit for any type of game.
Add Quest Manager to PlayerState blueprint(or in Player Controller or Character, if you’re not planning to use it in multiplayer or with different pawns) and you can start to use the system.
All you need to do is to set some params in a quest or task blueprints(like quest description), implement reaction on events, like OnQuestCompleted and place a few nodes in proper places according to your story, like AcceptQuest to start the journey.
技术细节
Features:
Easy-to-use Quest Manager
Suit for any type of game
Create any type of quests with any number of tasks with blueprints or C++
Make complex story with multiple endings by using quest branching
Multiplayer Support – Each player can have their own quests – like in MMORPG
Easy to Save/Load
Requirements check before quest or task can be started or completed
Tasks can be completed parallel or in a sequence
Lots of events are available to use (like OnQuestCompleted, OnQuestTaskFailed, etc)
Add or remove new tasks for quests at runtime, if you need it
Add or remove rewards for quests or tasks at runtime, if you need it
Add or remove requirements for quests or tasks at runtime, if you need it
Set additional params to your quests, tasks, etc, and use them later
Source code included – adapt quest system for your own needs
Free example project with a lot of usage examples
Active Quest and Quest Journal widgets with multiplayer support are included in example project
Modular approach – you can reuse tasks, requirements, and rewards in multiple quests
Behavior Tree Tasks and Decorators for Quest System
Timed quests and quest tasks are supported
Repeatable quests support (you can also specify how many times it can be repeated)
Daily quests support – set required delay before player can take a quest again
You can set how many tasks from available should be completed to complete a quest
Migrate quests between different pawns (good for vehicles)
Network Replicated: Yes
Intended Platforms: Windows
Platforms tested: Windows

隐藏内容

此处内容需要权限查看

  • 普通5金币
  • 会员免费