LÖVE is a framework to make 2D games in Lua. It's free, open-source, and works also on Windows, Mac OS X and Linux.