evolved.lua: Una biblioteca ECS rápida y flexible para Lua
2025-05-21
evolved.lua es una biblioteca de Sistema de Entidad-Componente (ECS) rápida y flexible para Lua. Utiliza un enfoque basado en arquetipos para almacenar entidades y sus componentes, empleando una Estructura de Matrices (SoA) para una iteración y procesamiento eficientes. La biblioteca admite consultas, operaciones diferidas, operaciones por lotes y funciones como un constructor de entidades para la creación simplificada de sistemas complejos. Instale a través de luarocks o clone el repositorio; la documentación incluye una descripción general, ejemplos y una hoja de trucos.
Desarrollo