Ends Today: Save up to 95% on the Time Travel Mega Bundle!

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:

  • Define the non-linear dependencies among quests using QuestGraph systems.
  • Accept and complete quests with different requirements and rewards.
  • Customize your game logic with flexible callbacks. For example, you can use OnAcceptQuestEvent to trigger a cutscene, OnCompleteQuestEvent to spawn an enemy, OnAcceptQuestRewardEvent to give the player an item, OnQuestStateChangedEvent to update the UI, or OnDropQuestEvent to cancel a quest.
  • Track any gameplay flags that are related to quest requirements using Additional QuestFlagSystem. For example, you can use a flag to check if the player has visited a certain location, talked to a certain character, or performed a certain action, and use it to determine if a quest can be accepted or completed.
  • Display quests in UMG widgets using QuestTreeView Menu Widgets and Debug UI. For example, you can show the available quests, the active quests, the completed quests, or the quest details in different widgets.



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.


Discord Support Channel

Technical Details

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



DemoVideo

QuickStartVideo

H
horizon-studio
All Assets by Author
54.28 
Platforms Android, Other, HoloLens 2, iOS, Linux, Windows 32-bit, Oculus, MacOS, Windows 64-bit
UE Versions 4.26 - 4.27, 5.0 - 5.2
Tags QUEST SYSTEM, CODE PLUGIN
Release date 29.08.2021

Similar products

Image
Sign In
Image
Sign Up
Image
Recovery