Horizon Dialogue ( Horizon UI + Horizon Tween + Horizon Framework Included )

The goal of this plugin is to provide a dialogue framework that can easily integrate story telling into your game using blueprints.

Category:
Tags: , , ,

Description

The goal of this plugin is to help you create and manage dialogue systems for your games. Dialogue systems are systems that allow you to create immersive and interactive stories.

This plugin is a blueprint event-based dialogue framework, which means you can access and control all your game logic and resources in blueprint.

This plugin supports various features that can enhance your dialogue design and functionality, such as dialogue widgets, dialogue events, dialogue conditions, dialogue variables, dialogue choices, dialogue sounds, and more. You can also use rich text features to control text color, shadow color, font, font size, padding, and alignment for each dialogue segment. You can also add images, animations, sounds, and hyperlinks to your dialogue.

This plugin provides easy callbacks for you to implement your own game logic and feedback for each dialogue interaction. You can also use different styles and decorators to customize your dialogue elements and segments.

Discord Support Channel

This plugin offers various features that can help you create and manage dialogue systems for your games, such as:

DemoVideo

TutorialVideo

Technical Details

Code Modules: HorizonDialogue(Runtime), HorizonDialogueEditor(Editor), HorizonFramework(Runtime), HorizonFrameworkEditor(Editor), HorizonTween(Runtime), HorizonUI(Runtime)

Number of Blueprints: 2  

Number of C++ Classes: 104  

Network Replicated: No  

Supported Development Platforms: Win64, Mac, Linux  

Supported Target Build Platforms: All Platforms  

Tested Platform: Win64, Android  

Example Project 

QuickStart Video

Important/Additional Notes:  

  

This plugin integrated functions of my other plugins, all features and codes in following plugins are included:  

 HorizonUI

 HorizonTween

 HorizonFramework

Please uninstall HorizonUI, HorizonTween and HorizonFramework(if any) before you use this plugin in a C++ project.

Supported Engine Versions

4.22 – 4.27, 5.0 – 5.3