[Support] Event Orchestrator - manage all your events with trigger conditions

Hello Everyone,
I am happy to share with you my last asset Event Orchestrator
I hope you will enjoy it.

Available on FAB: https://fab.com/s/b50e2ae95cda

Event Orchestrator is a powerful Unreal Engine tool designed to manage game events dynamically. It enables developers to define “Trigger Conditions” and link them to “Actions” using logical operators (AND / OR). This allows for the creation of complex event-driven interactions that can be customized for any game.

Key Features:

  • Trigger-Action System: Define game Triggers that activate specific Actions.
  • AND / OR Logic: Combine multiple conditions, requiring all (AND) or at least one (OR) to be met before triggering an event.
  • Simple Event Management Interface: Easily create, backup, and restore events for each level using an intuitive UI.
  • Customizable & Extensible: Developers can create new Triggers and Actions tailored to their game’s mechanics.
  • Game-Agnostic: Works in any Unreal Engine game, from FPS to RPG, horror, or simulation.

What is a Trigger Condition?

A Trigger Condition is an event or state in the game world that acts as a prerequisite for an Action. Examples include:

:white_check_mark: Player entering a specific area.
:white_check_mark: A door being locked.
:white_check_mark: A countdown timer reaching zero.
:white_check_mark: The player collect a specific key.
:white_check_mark: The health dropping below 50%.

Triggers can be combined using AND / OR logic:

  • AND Condition: Only activates if all conditions are met.
  • OR Condition: Activates if at least one condition is met.

Example: To unlock a door, the player must have both a key AND be near the door (AND condition).


What is an Action?

An Action is a response triggered when the defined Trigger Conditions are met. Actions can modify the game world, trigger effects, or interact with other gameplay mechanics. Examples include:

:dart: Unlocking a door.
:bulb: Turning on a flashlight.
:notes: Playing background music.
:japanese_ogre: Spawning an enemy.
:speech_balloon: Displaying a message on the screen.


Example Use Cases

:one: Unlock and open the Door

  • Trigger Conditions:
    • The player has collected the key_1
    • The player has collected the key_2
    • The player is near the door
  • Logic: AND (all three conditions must be true).
  • Action: Unlock and Open the door.

:two: Turn on a Flashlight when Player Enters a Dark Room

  • Trigger Condition: The player enters a “dark room” zone.
  • Logic: OR (Any trigger should activate it).
  • Action: turn-on flashlight.

:three: Play Background Music in a Haunted House

  • Trigger Conditions:
    • Player interact with a document found in the main room
    • Player turn-on the lights of the room
  • Logic: AND (Both must be true).
  • Action: play anxious background music and close the door behind the player

Customization & Integration

  • Developers can create new custom Trigger Conditions and Actions tailored to their game.
  • Compatible with Unreal Engine’s Blueprints, making it flexible for any project.
  • Can be used in open-world games, puzzle games, horror games, or simulations.

Event Orchestrator simplifies event management, making it easier to script complex interactions without needing heavy coding.

Video - DEMO and Tutorial

Available on FAB: https://fab.com/s/b50e2ae95cda