📦

LÖVE

A powerful 2D game framework for creating games in Lua

4.7(70,000 reviews)
120000000 downloads
Updated 2024-02-05
20MB
GamesOpen SourceCross-platform

Download Now

Free for Windows, Linux, macOS. No registration required.

Verified safe • No malware • No ads

Screenshots

LÖVE screenshot 1

About LÖVE

LÖVE is an open-source framework designed for creating 2D games using the Lua programming language, offering cross-platform support and extensive community resources

Key Features

Simple Lua Scripting

Write game logic in Lua, one of the easiest programming languages to learn, with clean syntax and fast execution

Cross-Platform Compatibility

Deploy games seamlessly to Windows, macOS, Linux, Android, and iOS from a single codebase without platform-specific code

Integrated Physics Engine

Built-in Box2D physics engine provides realistic collision detection, gravity simulation, and physical interactions for dynamic gameplay

Advanced Graphics API

OpenGL-based rendering with support for shaders, particle systems, sprite batching, and custom visual effects for stunning game graphics

Pros & Cons

Pros

  • Easy to learn with Lua's simple and readable syntax
  • Completely free and open-source with active community support
  • Lightweight framework with minimal system requirements
  • Excellent performance with hardware-accelerated graphics
  • Extensive library ecosystem with numerous third-party extensions

Cons

  • Limited to 2D game development only
  • Smaller community compared to major game engines like Unity or Unreal
  • May require learning Lua if unfamiliar with the language

Frequently Asked Questions

Is LÖVE suitable for beginners in game development?

Yes, LÖVE is excellent for beginners. The Lua programming language is easy to learn with clean, readable syntax. The framework provides immediate visual feedback, and the extensive documentation and supportive community make it ideal for those starting their game development journey.

Can I create commercial games with LÖVE?

Absolutely! LÖVE is licensed under the Zlib license, which allows you to create and sell commercial games without any restrictions. You retain full ownership of your games and there are no royalties or fees to pay. Many successful commercial indie games have been built with LÖVE.

What platforms can I deploy LÖVE games to?

LÖVE supports deployment to Windows, macOS, Linux, Android, and iOS. You can develop on one platform and easily distribute to others with minimal code changes. There's also community support for web-based deployment through projects like love.js, expanding your reach even further.

Quick Info

DeveloperLÖVE Community
LicenseFree
Version11.4
Size20MB

Screenshots

LÖVE screenshot 1