Skip to content
Media 1 for listing Quest Plugin

Description

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

Included formats