Entitas
Entitas is an open-source Entity-Component-System (ECS) framework for building games and other performance-sensitive software in C#, with particular adoption in Unity projects. It emphasizes data-oriented design and code generation to produce a fast, strongly typed API for components, contexts, and systems.
In Entitas, an entity is a lightweight container that holds components, which are plain data structures containing
Typical workflow involves defining components as simple data classes or structs, running the generator to produce
History and ecosystem: Entitas emerged from the Unity community in the early 2010s and became one of
Strengths and considerations: Entitas offers high performance for large numbers of entities and clear data-oriented architecture,