-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
Hi,
The example in README.md is a bit contrived (string/int components -- useful for testing though). In particular, it doesn't explain how to use systems.
ECS libraries can do things different ways, and I think Eskimo is missing a sort of "philosophical design" part that states things like (if I got this right):
- Entities are just an ID and a bag of components
- Components can be any class, and are usually just data
- Views allow you to filter (and operate) on entities that have a particular set of components
- Systems ... ???
In particular, I thought systems are supposed to be a "super-set" of views: they filter and select entities with the right set of components, and they have some "update" method or something that they operate across all components (eg. find all entities with position and velocity components, and move the position according to the velocity).
How is Eskimo supposed to work with regards to systems?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels