Modular Quest System OFFICIAL SALE

A lightweight, flexible quest system for Unity that makes it easy to create, assign, and track quests — without coding. Built with a modular ScriptableObject architecture and production-tested in RPGs, survival games, and open-world prototypes.


No scripting required — create and configure quests directly in the Unity Inspector.
Fully extensible — add your own objective types and custom logic with minimal code.


Built-in objective types:

  • KillObjective – Defeat specific enemies or enemy groups.
  • FetchObjective – Collect required item quantities.
  • TalkObjective – Speak to designated NPCs.
  • InteractObjective – Use or activate objects in the world.

Quest UI integration:

  • Quest Journal – Review active & completed quests.
  • Quest Tracker HUD – Track objectives in real-time.
  • Overhead NPC Indicators – Show quest availability & completion.
  • Quest Alerts – Notify players of updates or completions.

Workflow-friendly features:

  • Quest Giver & Objective Target prefabs ready to drop into your scene.
  • IInteractable interface for integrating any NPC or object.
  • Procedural quest generation from templates.
  • Full demo scene showing a complete quest loop.

Performance:

  • Data-driven via ScriptableObjects to reduce runtime overhead.
  • Only active objectives are processed.
  • Lightweight and easy to integrate into any project.

Platform support:

  • Works in 2D, 3D, AR, and VR.
  • Tested in Unity 2021.3 LTS and newer.
  • Runs on PC, Mac, Linux, iOS, Android, and WebGL.

Included:

  • Complete, documented C# source code.
  • Modular scripts for quests, objectives, and UI.
  • PDF setup and usage guide.
  • Demo assets and prefabs for immediate testing.