LOVE is an open-source 2D game engine which uses the versatile Lua scripting language to create dynamic gaming experiences.
Here are some key features of "LOVE":
Free
� Licensed under the liberal zlib license.
Cross-platform
� L�VE is being developed for Windows, Linux and Mac.
Lua based games
� Every game is created in the scripting language Lua, meaning that it doesn't take a degree in computer engineering for someone to create an interesting and entertaining gaming experience.
Hardware acceleration
� Fast OpenGL powerered graphics.
Graphics
� All the common image formats are supported, such as JPG, PNG, GIF, BMP and TGA.
Sound
� Separate audio channels for music and sound effects, as well as full support for MP3, Ogg Vorbis and MIDI files.
High quality text rendering
� Support for fully anti-aliased TrueType and OpenType fonts.
RUNNING GAMES
In Windows or other graphical enviroments, just drag the directory (or archive) you want to run onto the executable. (~^-^)~
In a console, type "love" followed by the relative or absolute path to a directory (or archive).
Examples:
* love mygame.love
* love /home/hax/ultragame
Remember that what you are trying to run at least should contain the file "main.lua".
Product's homepage
Requirements:
· SDL
· SDL_mixer
· PhysFS
· DevIL
· Lua
· FreeType2
· OpenGL
· boost (libboost-dev)
What's New in This Release: [ read full changelog ]
· Added Shape:setGroupIndex and getGroupIndex.
· Added Body:setFixedRotation and Body:getFixedRotation.
· Added Body:setInertia.
· Added CircleShape:getLocalCenter and CircleShape:getWorldCenter.
· Added icons and file associations for the debs.
· Added the demos folder to the Mac OS X DMG.
· It's now possible to run a .love from Resources in Mac OS X, thanks to Steve Johnson.
· Fixed a bug with multiple Sources on the same Music.
· Fixed a bug so the mouse doesn't get crippled when the keyboard is disabled.
· Fixed a bug where love.graphics.rectangle drew a too large rectangle.
· Fixed a bug where memory wouldn't be released correctly.
· Fixed epic physics typo (getRestituion->getRestitution).
· Fixed crash on opening non-existent image.
· The error screen redraws when an event occurs.
· The default love.run() now gracefully handles disabled modules.
· The debian packages should now successfully include icons, file associations, etc, and should give the correct architecture.
· Added support for drawing polylines to love.graphics.line - the syntax is the same as love.graphics.polygon.
· Removed Music and Sound. There are now only sources.
· Improved the stability of love.audio/love.sound.