I find building simulation in Unity is a lot faster and easier than other SDK that I used before with this component-based approach.
What is the name of Component based approach that we use in Unity? How do I appropriately name it for publications?
I find building simulation in Unity is a lot faster and easier than other SDK that I used before with this component-based approach.
What is the name of Component based approach that we use in Unity? How do I appropriately name it for publications?
I’ve usually heard “component-oriented programming” (as a nod to “object-oriented programming”).
Wikipedia suggests “component-based software engineering”, which seems similar.
Academics make a distinction between “is-a” relationships and “has-a” relationships; component-based systems such as Unity tend to emphasize the latter, as it favors composition over inheritance.