Skip to content
Media 0 for listing Light Event System

Description

Light Event System enables you to send and receive UObject-based events in both C++ and Blueprint. It's an implementation of the Observer pattern in the Unreal Engine ecosystem. Visit Quick Start guide to learn how to use the plugin.

Why use this system?

  • Allows you to get rid of tight coupling in your codebase by making your modules dependent only on the Event System and a set of events relevant for them.
  • Event System is customizable via hook methods that allow you to easily change the way events are sent and received, if you need the extra flexibility.
  • Very easy to create event types.
  • It's possible to send and listen to events on FName-based channels.
  • Can be used conveniently in both C++ and Blueprint!

Included formats

  • logo of Unreal Engine format