First, here’s what I mean by data-oriented ECS (entity component system):
- Components: Pure data holders. No logic.
- Systems: Operate on components, modifying data. No data nor state in themselves.
- Events: Used for system-to-system communication.
Defold uses a similar ECS approach, but the components both hold data and have logic. I’m looking into the ECS approach described above.
Is this possible, or would it interfere with Defold’s architecture too much to cause problems?