Entity-Component-System

GPTKB entity

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