How should I design a modular, data-driven gameplay system for an ECS?
I'm working in Unreal Engine and have already built a modular, data-driven gameplay system using an object-oriented approach. A data asset represents a gameplay action and contains several…