ECS (Entity Component System)
GPTKB entity
Statements (28)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:architecture
|
gptkbp:category |
Design Pattern
game programming architecture |
gptkbp:component |
data container
|
gptkbp:contrastsWith |
object-oriented programming
|
gptkbp:enables |
composition over inheritance
|
gptkbp:entity |
unique identifier
|
gptkbp:firstDescribed |
1990s
|
gptkbp:hasConcept |
gptkb:software
entity component |
https://www.w3.org/2000/01/rdf-schema#label |
ECS (Entity Component System)
|
gptkbp:popularizedBy |
gptkb:Unity
gptkb:Unreal_Engine |
gptkbp:purpose |
improve performance
improve flexibility enable code reuse |
gptkbp:system |
logic processor
|
gptkbp:usedBy |
gptkb:Bevy_Engine
gptkb:EnTT gptkb:Flecs gptkb:Amazon_Lumberyard gptkb:Unity_DOTS Specs |
gptkbp:usedIn |
gptkb:simulation
game development |
gptkbp:bfsParent |
gptkb:Unity_Hybrid_Renderer
|
gptkbp:bfsLayer |
7
|