fountainment / cherrysoda-engine

A lightweight cross-platform C++ game engine based on bgfx and SDL2
Other
40 stars 5 forks source link

Event System #6

Open CyberPlaton opened 2 years ago

CyberPlaton commented 2 years ago

Hello Evan, have you thought about adding an event system for the engine? I did not see an event system in the Monocle Engine, so maybe this would be a handy improvement.

In my build I´ve integrated the event system, event emitter and event listener as components and plan to finish and test it later some time.

fountainment commented 2 years ago

Hi, event system is not planned at the moment. I'm currently iterating this engine based on my gamejam experience, and didn't see an urge of that kind of system. It will definitely be appreciated if you give some showcase of how you obtain conveniences from it.

CyberPlaton commented 2 years ago

Well, there is definitely no urge, but it is convenient in many cases. However, as soon as I have something I will try to do a showcase