Comment by enbugger

1 year ago

I would say something similar about the concept of ECS (entity component system). Especially the reasons not to use it:

- Leaky abstraction - check

- Violation of the zero-cost abstractions principle - check

- Major degradation in developer's productivity - check

- Most advertised benefits are imaginary, too expensive (unless you are AAA) or can be achieved without it - check