ECS (Entity Component System)
GPTKB entity
Statements (28)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:architecture
|
| gptkbp:category |
gptkb:Design_Pattern
game programming architecture |
| gptkbp:component |
data container
|
| gptkbp:contrastsWith |
object-oriented programming
|
| gptkbp:enables |
composition over inheritance
|
| gptkbp:entity |
gptkb:unique_identifier
|
| gptkbp:firstDescribed |
1990s
|
| gptkbp:hasConcept |
gptkb:software
gptkb:component entity |
| 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
|
| https://www.w3.org/2000/01/rdf-schema#label |
ECS (Entity Component System)
|