Show HN: Evolved.lua – An Evolved Entity Component System for Lua
45 blackmat 11 5/21/2025, 3:46:45 PM github.com ↗
I'm excited to announce the first release of my library, evolved.lua!
evolved.lua is a fast and flexible ECS (Entity-Component-System) library for Lua. It is designed to be simple and easy to use, while providing all the features needed to create complex systems with blazing performance.
Enjoy!
Does this actually matter in Lua? Aren’t all array elements going to be pointers to heap allocated objects anyways?
The point of SoA is your likely to be accessed values are adjacent in memory, but if you’re chasing a pointer to get that value then you’re not getting anything out of it.