Amulet is a free Lua-based audio/visual toolkit suitable for small-scope games and experimentation. It runs on Windows, Mac, Linux, HTML5 and iOS.
Looks like a cool new game engine was just released, excited to try and use it.