I built this with lua from the ground up with no engine. I checked out some of the template stuff that was out there but I wanted the flexibility of building my own system.