top of page
LogoScaled.png

ENTITY-COMPONENT ARCHITECTURE

EntityClone.png
EntityReset.png

Entities are flagged for destruction, then "recycled" at the end of the frame by resetting data and deleting components (except for transforms which get reused)

Echodream uses the factory design pattern, making cloning a common operation

Behavior.png

Entity behaviors are controlled by behavior trees

Factory design pattern for prefabs

bottom of page