LÖVE is an awesome framework you can use to make 2D games in Lua.
copied from cf-post-staging / love2dlove2d (or LÖVE) is a lightweight, open-source framework for making 2D games in Lua. It provides cross-platform support and includes built-in modules for graphics, audio, physics, and input handling. Designed for rapid development, LÖVE is easy to use and ideal for prototyping and hobby projects.