The goal of this plugin is to provide a General Quest Graph system for Games.
Horizon Quest plugin is a plugin that lets you create and manage general purpose quest graphs for your games. Quest graphs are visual representations of non-linear dependencies and relationships between quests, which can be used to create complex and immersive stories. Horizon Quest plugin supports accept and complete quest requirements and rewards, callbacks for customizing your game logic, and additional quest flag system that helps you record any gameplay flags that can be used with quest requirements.
With Horizon Quest plugin, you can:
This plugin does not include a Dialogue System, but it was created with the intention of being flexible and customizable for any game project. You can easily integrate it with any other systems that suit your needs. For example, you can refer to the document to see how to use my HorizonDialoguePlugin to create immersive stories for your game.
Code Modules:
HorizonQuest, HorizonQuestFlag (Runtime)
HorizonQuestEditor (Editor)
Network Replicated: True
Supported Development Platforms: Win64, Mac, Linux
Supported Target Build Platforms: All Platforms
Tested Platform: Win64
Documentation and Example Project