Hacker News new | ask | show | jobs
by vidarh 817 days ago
You don't need to go full ECS. You can write a static member function that takes a set of objects of that class, and write a non-virtual inlineable member function, and still use your SceneManager approach to keep track of them if you like.

It doesn't feel like there's "no cost to the dev" here because developers will still sooner or later need to understand the relevant code.