An ecs to be used in the TE enviroment
Find a file
2024-11-21 16:59:33 +01:00
src Merge branch '1-Book-Initial' into dev 2024-11-21 14:26:55 +01:00
.gitignore Initial commit 2024-11-08 18:53:05 +01:00
BeefProj.toml added actual beef proj file 2024-11-20 16:30:41 +01:00
README.md Update README.md 2024-11-21 16:59:33 +01:00

Theater-ECS

is a library which implements the entity, component, system pattern.
It is intended to be used for game development in the "Theater Engine" ecosystem,
however it may also be used for other things.

Design goals

  • Dynamic
    Lots of ECS libraries use compile time code generation for performance benefits.
    Theater-ECS is intended to be fully dynamic so that components and system could be created and registered at runtime
  • Fast
    Theater-ECS should be fast enough for most game projects, while handling a high amount of entities and components
  • Use what you need
    The amount of memory used by Theater-ECS is minimized so that it mostly only uses which memory you are actually using and doesnt allocate any large unused buffers.

Further information