You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Immortius edited this page Dec 7, 2019
·
2 revisions
gestalt-entity-system is an implementation of an Entity System - an approach for handling objects as a composition of components that determine the object's behaviours.
Major features include:
Core framework for creating and managing entities.
Copy based approach to storing and retrieving components protects from misuse and accidental sharing of components between entities.
Optimised entity iteration.
Event system for generically interacting with entities - send events against entities and register receivers based on the components they react to).
Lifecycle events for reacting to changes to an entity.
Partial thread-safety (intended for read-write on a main thread, and read off-thread).
Prefab assets for defining recipes for entities or groups of entities that can be instantiated.