Event System

Capture d'écran d'un composant listener de l'Event System
Compétences
Unity
Unity
C#
C#

Event System

Date: 2021 (still maintained)

This Unity plugin is a direct application of an architecture suggestion based on Scriptable Objects proposed by Unity Technologies themselves. The goal is to offer an event system inter-scene and inter-system. It is then possible for independent parts (like scenes loaded additively) to communicate between through events in a publish-subscribe system.

During development, I overcame lasting issues on the original model (notably on the event subscribing system) and have been able to work on engine-specific serialization problems (generics serialization, abstract classes, etc.).