Enterables: All products 50% off

Event Watcher System

Engrave Studios - 代码插件 - 2024/03/10

Event Watcher System - EWS is a plugin created with the aim of facilitating the implementation of the observer pattern in games through a global events system.

  • 支持的平台
  • 支持的引擎版本
    5.1 - 5.3
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。
Use global events and eliminate the need for excessive references in your projects!


🎬 Vídeo demo here


Event Watcher System - EWS is a plugin created with the aim of facilitating the implementation of the observer pattern in games through a global events system.

The observer pattern is one of the most popular design patterns in the industry as it allows communication between different systems of software through events, thus avoiding direct dependencies between them and promoting modularity.

EWS aims to enable developers to implement this system in their game.

All of this is done easily and quickly, streamlining the developer's routine and project maintenance.

技术细节

Features:

  • Blueprint event system ready to use
  • Events auto-register the blueprints that are broadcasting or listening them
  • Full source code available
  • Custom Nodes for listening and broadcasting the events
  • Allows easy and fast communication between objects without referencing each other
  • Promotes code modularity
  • Works with any UObject derived blueprint
  • Supports any Struct as the Event Payload, allowing the broadcaster to sent any necessary data for the listeners
  • Extremely easy to use and very flexible
  • Supports Listening and Broadcasting Events via C++


Code Modules:

  •  ObserverHelper (Runtime Module)
  •  ObserverHelperDeveloper (UncookedOnly Module)
  •  ObserverHelperEditor (Editor Module)


Number of Blueprints: 0

Number of C++ Classes: 13

Supported Development Platforms: Win64

Supported Target Build Platforms: Win64

Icons Source: uxwing.com

Documentation: Click Here