Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:advantage |
decoupling data and behavior
|
gptkbp:contrastsWith |
object-oriented programming
|
gptkbp:enables |
efficient processing of game objects
flexible object behavior |
gptkbp:focusesOn |
composition over inheritance
|
gptkbp:hasComponent |
gptkb:software
entity component |
https://www.w3.org/2000/01/rdf-schema#label |
Entity-Component-System
|
gptkbp:originatedIn |
1990s
|
gptkbp:popularizedBy |
game engines
|
gptkbp:relatedTo |
data-driven design
|
gptkbp:supports |
modular design
parallel processing code reuse |
gptkbp:usedBy |
gptkb:Unity
gptkb:Amazon_Lumberyard gptkb:Unreal_Engine |
gptkbp:usedIn |
gptkb:simulation
game development |
gptkbp:bfsParent |
gptkb:Unity_ECS
|
gptkbp:bfsLayer |
8
|