Released, actively maintained
GameEntity is a framework for systemic entity building that allows for emergent gameplay. A
GameEntity's interactions are defined by
GameEntityAspects (e.g. Damageable, Slowable, Destructible) and its caracteristics with
Stats that you can affect at runtime by adding and removing
StatModifiers (Slow, Damage bonus, etc...).