Name: gestalt-entity-system
Summary: The entity system from terasology with improvements and cleanup
Scope: Engine
Current Goal: Pondering
Phase: Early planning
Curator: Immortius
Some thoughts:
Summary: The entity system from terasology with improvements and cleanup
Scope: Engine
Current Goal: Pondering
Phase: Early planning
Curator: Immortius
Some thoughts:
- Switch components to be interfaces, and generate their implementations
- Improve safety around component usage - defensive copying
- Attempt in-memory database support for querying and possibly transactions
- Multithreading support w/ atomic short lived actions (this is used in a few systems such as DGD, the idea being to have short actions that make a change, and if they change any objects that have been changed in the meantime on a different thread then the action is repeated from the beginning).
- https://github.com/buschmais/extended-objects
- Querying?
- Java 8
- Sending events to Prefab
- Multi-entity prefabs
- Improvements to entity ownership/composed of vs references
Last edited: