LOVE

Software Screenshot:
LOVE
Software Details:
Version: 0.9.2
Upload Date: 1 Mar 15
Distribution Type: Freeware
Downloads: 20

Rating: nan/5 (Total Votes: 0)

Built on a powerful API, LÖVE can seriously give developers a leg up on their competition by providing a set of ready-made methods and functions for quickly assembling their 2D games.

The LÖVE game engine includes support for controlling and manipulating all the basic features of a 2D game, freeing the developer from writing the basic code to power his application.

Developers will cut costs and wasted time on writing basic functionality and can move on to more advanced tasks like the story, the user experience and the high-end graphics part of their game.

LÖVE also benefits from a well put together online documentation site, so getting started with this game engine should be pretty easy and straightforward.

The engine can run from both the Lua interpreter, LLVM or LuaJIT.

Features:

  • Can manage the game's:
  • Audio
  • Images
  • Joysticks
  • Keyboards
  • Mouse
  • Physics
  • Events
  • Graphics
  • Sound
  • Thread
  • Timer
  • Fonts
  • File system interaction

What is new in this release:

  • Added love.filesystem.mount and love.filesystem.unmount.
  • Added optional file search order parameter to love.filesystem.setIdentity.
  • Added File:isOpen and File:getMode.
  • Added Fie:setBuffer, File:getBuffer, and File:flush.
  • Added textinput event for unicode text input.
  • Added love.keyboard.setTextInput and love.keyboard.hasTextInput.
  • Added previously internal Rasterizer and GlyphData object methods.
  • Added support for UTF-8 ImageFonts.
  • Added Font:getAscent/getDescent/getBaseline.
  • Added Font:setFilter/getFilter.
  • Added Font:hasGlyphs.
  • Added angle, scale, and shear parameters to love.graphics.printf.
  • Added HDR canvas support.
  • Added mipmapping support (has isSupported test).
  • Added vertex shader support.
  • Added boolean support to Shader:send.
  • Added Canvas:getPixel.
  • Added blend mode "replace".
  • Added line join modes.
  • Added better multiplayer networking support via ENet.
  • Added --fused command line argument, to simulate fusing.
  • Added liblove.
  • Added the ability to have exit values.
  • Added exit value of 1 in case of error by default.
  • Added basic support for the file:// uri scheme.
  • Added love.filesystem.isFused.
  • Added love.filesystem.getIdentity.
  • Added love.filesystem.append.
  • Added love.filesystem.getSize.

What is new in version 0.8.0:

  • Added release error screen.
  • Added alpha to love.graphics.setBackgroundColor.
  • Added Canvas:clear(r, g, b, a).
  • Added Canvas support to love.graphics.drawq.
  • Added Canvas:getWidth and Canvas:getHeight.
  • Added love.graphics.arc.
  • Added seek and tell to Source objects.
  • Added color interpolation to ParticleSystem.
  • Added automatic PO2 padding for systems not supporting the OpenGL extension.
  • Added UTF-8 support for fonts.
  • Added Box2D error handling for some commonly failing functions.
  • Added ability for fused release games to have their write dir in appdata.
  • Added shear transformation to drawing functions.
  • Added origin to font printing.
  • Added love.graphics.getMode.
  • Added per-sprite colors on SpriteBatches.

What is new in version 0.7.1:

  • Added source:isPaused()
  • Added error when initial window can't be created.
  • Added framebuffer filter modes.
  • Added love.filesystem.getLastModified.
  • Added filter modes for ImageFonts.
  • Added dead key support by using "unknown" key with correct unicode value.
  • Added 0 width and height in love.conf. (for current desktop resolution)
  • Fixed a lot of bugs regarding zero characters in threads.
  • Fixed handling of a directory named "love" in current directory.
  • Fixed a few unhandled errors in setScissor.
  • Fixed a bug where old physics callbacks were never dereferenced.
  • Fixed loss of mouse visibility settings on setMode.
  • Fixed creation of a framebuffer unbinding current framebuffer.
  • Fixed several race conditions in love.thread.
  • Fixed 'love .', so it won't use lovedir/. as save dir.
  • Fixed setLineHeight.
  • Fixed extended ascii and ImageFonts.
  • Fixed printf's line wrapping.
  • Fixed crash when playing sounds.
  • Fixed playback of mp3s with arbitrary sample rates.
  • Fixed handling of negative indices in love.joystick.
  • Fixed toggleFullscreen.
  • Fixed unexpected behaviour with hash tables to love.graphics.line.
  • Fixed mouse coordinates being capped after setMode.
  • Fixed setFont's error handling on a non-existant file.
  • Removed custom sample rates for Decoders.

What is new in version 0.7.0:

  • Fixed the debug module not being an upvalue of the error handlers. (you can now override debug)
  • Fixed some cases when love.audio.pause and friends, were acting on everything, not just the passed Source.
  • Fixed setFixedRotation enabling other flags.
  • Fixed a bug in the loader (for require).
  • Fixed ParticleSystem::setSprite not retaining the new image.
  • Fixed setMode removing images settings (wrapping, filters).
  • Fixed shape:getBody, it's now exposed for LOVE usage.
  • Fixed DistanceJoint:getType() returning "circle" - it now returns "distance".
  • Fixed SpriteBatches being unaffected by setColor
  • Fixed the audio bug.
  • Changed fonts, they're now po2 safe.
  • Changed the traceback in the error screen.
  • Changed font origin to top-left.

Similar Software

Other Software of Developer LOVE Development Team

LOVE
LOVE

17 Feb 15

Comments to LOVE

Comments not found
Add Comment
Turn on images!