LÖVE (also known as Love 2d) is a free 2D game engine self described as "an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X and Linux." Love is licensed under zlib and thus can be used for both free and non-free projects.
For more information on how to make a game or program with love, see the Love2d Wiki
How to Install in Fedora
The latest version of LÖVE is included in all currently supported version of Fedora. Either install via Add/Remove Programs or via command line:
#yum install love