ECS: The opposite of OOP?
If you excuse the clickbaity title in this post I would like to introduce a few different perspectives on what Entity Component Systems (ECS) actually are. I will start with the more usual definitions and by the end of the article discuss how its approaches to encapsulation and abstraction in comparison to Object Oriented Programming … Read more