Event Watcher System

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
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。
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