Features:

  • Asset-based quest system
  • Fully replicated
  • Event-based architecture for efficient logic execution.
  • Customizable objectives by inheriting the Objective base class.
  • Decoupled logic for improved performance.
  • Simple integration via a unique component added to the Player Controller.
  • Flexible data management with built-in DAO support or custom implementation

Modules:

  • BAQuest: Runtime
  • BAQuestEditor: Editor

Number of Blueprints: 7

Number of C++ Classes: 52

Network Replicated: Yes

Supported Development Platforms: Windows Mac Linux

Supported Target Build Platforms: All supported by Unreal

Documentation Link:

https://docs.google.com/document/d/1avGCnnJjKcyx9Flxa3jnKKcPLi0wQhV77NtUHb6wnGI/edit

Example Project:

https://drive.google.com/drive/folders/1Cb05helbTOkLalVScy23KQK3eO5N96qz

Example Packaged Project:

https://drive.google.com/drive/folders/11-4Mcwg9p5EHIrtlSAUpvLZL3qCa1GeZ

 

特征:

  • 基于资产的任务系统
  • 完全复制
  • 基于事件的架构可实现高效的逻辑执行。
  • 通过继承Objective基类可自定义目标。
  • 解耦逻辑以提高性能。
  • 通过添加到播放器控制器的独特组件进行简单集成。
  • 具有内置DAO支持或自定义实现的灵活数据管理

模块:

  • 巴奎斯特:运行时
  • [医]蓄水池:编辑

蓝图数目: 7

C++类数: 52

网络复制: 是的

支持的开发平台:Windows Mac Linux操作系统

支持的目标构建平台:全部由虚幻支持

文档链接:

https://docs.google.com/document/d/1avGCnnJjKcyx9Flxa3jnKKcPLi0wQhV77NtUHb6wnGI/edit

示例项目:

https://drive.google.com/drive/folders/1Cb05helbTOkLalVScy23KQK3eO5N96qz

示例打包项目:

https://drive.google.com/drive/folders/11-4Mcwg9p5EHIrtlSAUpvLZL3qCa1GeZ

 

Take your game development to the next level with the Quest Plugin, a robust and highly customizable solution designed for modern games, including MMORPGs, single-player adventures, and everything in between. Built for scalability and performance, this plugin offers a versatile system that seamlessly integrates into your projects while giving you the freedom to implement your own logic.

Key Features

  • Asset-Based System: Simplifies quest management by using structured assets for easy creation, tracking, and editing.
  • Replicated: Fully supports multiplayer environments with built-in replication, making it ideal for MMO and co-op games.
  • Event-Driven Architecture: Attach logic to any event effortlessly. For example, when a quest is completed, no additional code checks are needed, ensuring clean and efficient workflows.
  • Customizable Objective Logic:
    • Inherit the base Objective class to create unique behaviors.
    • This inherited objectives can attach to your own systems or events for total flexibility.
  • Performance-Oriented Design:
    • Objectives that are uninitialized or already completed do not execute unnecessary logic, improving game performance and decoupling systems.
  • Easy Integration: Add a single unique component to your Player Controller to seamlessly integrate the plugin into your project.
  • Data Management Flexibility:
    • Use the provided Data Access Object (DAO) for saving and loading, or implement your own to fit your specific needs.
  • Blueprint Friendly:
    • You can extend, create, and access almost everything using Blueprints.

Why Choose This Plugin?

  • Proven in the Field: Successfully used in multiple games, including MMO’s.
  • Extremely Versatile: Designed with abstraction and modularity in mind, making it adaptable to any genre or project.
  • Enhanced Development Workflow: Focus on creativity and game design while the plugin handles the heavy lifting of quest management.

Example Unreal Project :

https://drive.google.com/drive/folders/1Cb05helbTOkLalVScy23KQK3eO5N96qz?usp=sharing

Packaged Project:

https://drive.google.com/drive/folders/11-4Mcwg9p5EHIrtlSAUpvLZL3qCa1GeZ?usp=sharing

Documentation:

https://docs.google.com/document/d/1avGCnnJjKcyx9Flxa3jnKKcPLi0wQhV77NtUHb6wnGI/edit?usp=sharing

 

让你的游戏开发更上一层楼。 Quest插件,专为现代游戏设计的强大且高度可定制的解决方案,包括Mmorpg,单人冒险以及介于两者之间的一切。 该插件专为可扩展性和性能而构建,提供了一个多功能系统,可无缝集成到您的项目中,同时让您可以自由实现自己的逻辑。

主要特点

  • 基于资产的系统:使用结构化资产简化任务管理,便于创建、跟踪和编辑。
  • 复制的:完全支持内置复制的多人游戏环境,使其成为MMO和合作游戏的理想选择。
  • 事件驱动架构:毫不费力地将逻辑附加到任何事件。 例如,当任务完成后,不需要额外的代码检查,确保了干净高效的工作流。
  • 可定制的目标逻辑:
    • 继承基Objective类以创建唯一行为。
    • 这种继承的目标可以附加到您自己的系统或事件中,以获得完全的灵活性。
  • 以性能为导向的设计:
    • 未初始化或已经完成的目标不会执行不必要的逻辑,从而提高游戏性能并解耦系统。
  • 易于集成:将单个唯一组件添加到您的播放器控制器,以将插件无缝集成到您的项目中。
  • 数据管理灵活性:
    • 使用提供的数据访问对象(DAO)进行保存和加载,或者实现自己的数据访问对象以满足您的特定需求。
  • 蓝图友好:
    • 您可以使用蓝图扩展、创建和访问几乎所有内容。

为什么选择这个插件?

  • 在现场证明:成功用于多个游戏,包括MMO的。
  • 用途极其广泛:设计时考虑到抽象和模块化,使其适应任何类型或项目。
  • 增强的开发工作流程:专注于创意和游戏设计,而插件处理任务管理的繁重工作。

示例虚幻项目 :

https://drive.google.com/drive/folders/1Cb05helbTOkLalVScy23KQK3eO5N96qz?usp=sharing

包装项目:

https://drive.google.com/drive/folders/11-4Mcwg9p5EHIrtlSAUpvLZL3qCa1GeZ?usp=sharing

文件:

https://docs.google.com/document/d/1avGCnnJjKcyx9Flxa3jnKKcPLi0wQhV77NtUHb6wnGI/edit?usp=sharing

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