rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

[RFC] Event Chaining as a Decoupling Method

Open AnneKitsune opened this issue 5 years ago • 3 comments

RFC: https://github.com/amethyst/rfcs/blob/1c472ab00f8412a1c4fe864fca95f1119ee31de2/rfcs/0002-event_chain.md Paper: https://www.jojolepro.com/event_chaining.pdf

AnneKitsune avatar Apr 30 '20 17:04 AnneKitsune

Typo in linked paper: s/ressources/resources/g

topokel avatar May 13 '20 03:05 topokel

If this RFC got approved, can you say a bit more about how it would be incorporated into Amethyst?

We have a working proof-of-concept of your event chaining in minigene, so that should help give an idea of how this could be layered on top of Amethyst.

erlend-sh avatar Aug 22 '20 17:08 erlend-sh

We would split systems in smaller parts and "link" them together using event chains. The goal is to avoid having big monolithic ecs systems and to move towards small systems doing single tasks.

AnneKitsune avatar Aug 29 '20 14:08 AnneKitsune