How do you decide what belongs in an ECS and what should remain an engine service?
Context I recently completed a university group project where we built a game engine in C++17. One of the requirements was that the engine had to be data-oriented and ECS-based. Th...