Simple, Lua-adjacent Entity Component System framework

$ luarocks install exile

exile is an ECS framework for Lua and derivative programming languages.
It provides a system as Lua-native as possible, by having a minimum
supported Lua version at 5.1, possessing safe manipulation functions, and
a Bevy-inspired custom schedule system leveraging the first-class
citizenship of functions.

Several noteworthy features on the performance-side include explicit
value management, most objects using numerical indexing instead of
strings for naming, and the usage of archetypes for queries.

Versions

0.1.0-11 day ago0 downloads

Dependencies

lua >= 5.1, <= 5.4

Manifests