LÖVE is a framework for making 2D games in the Lua programming language. LÖVE is totally free, and can be used in anything from friendly open-source hobby projects, to evil, closed-source commercial ones.

http://dl.openhandhelds.org/cgi-bin/caanoo.cgi?0,0,0,0,13,596