Hacker News new | ask | show | jobs
by FullyFunctional 2104 days ago
It took me a fair amount of searching to establish that ESC refers to https://en.wikipedia.org/wiki/Entity_component_system
2 comments

Basically it boils down to making use of Objective-C protocols or multiple inheritance, with data separated from behavior in regards to implementation.

So a 1986 concept rediscovered by game developers and cargo culted ever since, although it has its roots on the OOP they love to hate.

That's okay, now that you're familiar with the term, you'll end up noticing it a lot more (or maybe it's just that articles that happen to lend themselves to it showing up in their comments look slightly more appealing now?).