SlateLua is a small toolkit for Love2D game development. It is designed as a collection of modules that can be used together or required independently. The project is still in an experimental state and is mostly used for fast prototyping with Lua.

Highlights

  • Data loading and manipulation helpers.
  • Asset cache, nine-patch drawing, animation states, and widgets.
  • Entity-component-system loop, timers, input bindings, state machines.
  • Camera helpers, collision, particles, sound helpers, and visual effects.

Tech

Built with Lua for Love2D.