LÖVE is a game framework which allows you to make your own 2D games with Lua. Your game can easily be played by anyone with LÖVE installed on their Windows, Mac or Linux computer.
It has support for many image and audio formats, physics, networking, particle effects, and also has some user-made libraries (downloaded separately) to make developing games even easier.

Useful links:
Forum
Wiki (also hosts documentation)
Bug tracker
IRC Channel (#love@freenode.net)

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

The demo is updated to version 0.2.5.

  • Optional tutorial level.
  • New look for player character, courtesy of Kyle McArthur. Rolltonotdie.deviantart.com
  • Experimental screen rotation on PCs. Enables portrait orientation, a.k.a. 縦 (tate).
    • Run in command line with the following option. R = clockwise rotation in degrees.
      • --rotation R
    • Rotation is also possible using your OS display settings, but this option can be more convenient than manual setting and resetting.
  • Fixed controller d-pads not working if they were read as hat switches.
  • Stage-end bonus for any excess companions.
  • Some balance tweaks.
  • Minor visual frills.

shot 2017 11 10 17 41 12shot 2017 11 10 16 04 34shot 2017 11 10 16 13 55shot 2017 11 10 16 06 48




Demo 0.1.1

Demo 0.1.1

Demonizer

Demo updated to 0.1.1. Rebalanced first level and added some visual effects.

Demo 2 out

Demo 2 out

Demonizer

New stage, new enemy behaviors and some gameplay tweaks.

Swotch has been released on Android !

Swotch has been released on Android !

Swotch

Swotch is now available on Android smartphones and tablets !

pOp has been released on Android !

pOp has been released on Android !

pOp

pOp is now available on Android smartphones and tablets.

Add game Games
Demonizer

Demonizer

Arcade

2D fantasy arcade shooting and man-catching game.

Going Home

Going Home

Adventure

Going Home is a pixelated survival horror game that focuses on the story with puzzle elements

Shuta

Shuta

Turn Based Strategy

Shuta is an online multiplayer strategy shooter heavily inspired by SUPERHOT and Toribash. It essentially consists in taking advantage of turn-based mechanics...

Sla's Games Gallery

Sla's Games Gallery

Party

SGG is a free cross platform games gallery of classic and new games, from Backgammon, Chess, Tic Tac Toe to GoldenDwarfs, GamePoly and more! It includes...

Visualize

Visualize

Arcade

Two sets of images are presented to you. Can you find the item present in both? Visualize is an addictive game that will put your speed and your observation...

Derpy and The Muffin Mail Mystery

Derpy and The Muffin Mail Mystery

Point and Click

A classical Point and Click adventure where you have to solve the Muffin Mail Mystery playing as Derpy Hooves.

Flappy 2048

Flappy 2048

Puzzle

Tap to jump, collect numbers by hitting them. Numbers merge if they are same.

LeTown Builder

LeTown Builder

Grand Strategy

A randomized sandbox town building game. Start with 5 random but happy people in the middle of nowhere and build a great thriving town. Cut wood, and...

Mapographer

Mapographer

Role Playing

Mapographer is a cartography tool to easily draw maps of fantasy or real life worlds. Just paint the land mass, draw the terrain and place mountains...

The Adventure of Gay Kasty

The Adventure of Gay Kasty

Platformer

Kasty was a normal beaver , but one day he saw a Rainbow Wood and he followed it, when he caught it he ate it and is GAY KASTY . It's a platformer in...

Comments  (0 - 10 of 20)
Ace1214
Ace1214

this engine would be extremely cool if it had a built-in IDE that you could run the scripts through instantly, but i do see the challenges that that would make for the developers of love

Reply Good karma Bad karma0 votes
Editapp
Editapp

Usually you can intergrate a build command for Love in lots of text editors, making it easy to package games instantly.

Reply Good karma Bad karma+1 vote
ananasblau
ananasblau

I prefer ot use my dear Vim for editing anything and I think most other people have their own choice of favourite editor.

Reply Good karma Bad karma+2 votes
XHH
XHH

I still cannot comprehend why people use Vi/Vim

Reply Good karma Bad karma+4 votes
kjfytfkytfyt
kjfytfkytfyt

That kind of sucks, that you have to have Love on your computer in order to play the games... i mean you should make it so the games can be run without having to have Love on your computer...

Reply Good karma Bad karma-1 votes
fláráðr_ljós
fláráðr_ljós

That's been possible since the dawn of time. It's up to the creator of the game if he wants to do that though.

Love2d.org

Reply Good karma Bad karma+7 votes
adfjkndjklnhdfs
adfjkndjklnhdfs

"Your game can easily be played by anyone with LÖVE installed on their Windows, Mac or Linux computer." Says this engines description.

Reply Good karma Bad karma0 votes
qaisjp
qaisjp

It's outdated, old versions required LOVE installed (or the binary); new versions allow lovers (us developers, not LOVE developers but game developers in love) to compile their project so you dont need love.

Reply Good karma Bad karma+3 votes
Maggy_

Lövers

Reply Good karma Bad karma+1 vote
ianna_keeper
ianna_keeper

gonna give it a try soon.

Reply Good karma Bad karma+2 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows, Mac, Linux
Contact
Send Message
Homepage
Love2d.org
Licence
Zlib
Release date
Engine watch
Follow
Share
Community Rating

Average

9.5

51 votes submitted.

You Say

-

Ratings closed.

Highest Rated (2 agree) 10/10

There is no easier and friendlier way to get started with game programming out there!

Dec 9 2010 by qubodup

Twitter

Latest tweets from @obey_love

RT @BearishMushroom: Hello Twitter I'm doing a thing for #GAShmupEmUp. #screenshotsaturday #gamedev #love2d T.co

18hours ago

RT @bwdevel: Wall texturing is in, but it's WAY buggy right now... #GitHubGameOff #love2d T.co

Nov 13 2017

RT @canoi12: Dancing flowers :D #procjam #gamedev #indiedev #love2d T.co

Nov 7 2017

RT @flamendless: Download now the Demo Version of Firefly: The Rain A Fire Lives! Made with @obey_love and @aseprite #playstoreT.co

Nov 4 2017

RT @flamendless: A pixel art game as our school's entry for a contest. Made with @obey_love and @aseprite Play.google.comT.co

Oct 28 2017

RT @DucktorSpiffy: AI pathfinding visualized #love2d #gamedev #GameDev T.co

Oct 19 2017

RT @recursor: #love2d Tutorial EP34: Circular collision Response #lualang #lua #indiedev #gamedev Youtu.be

Oct 7 2017

RT @canoi12: trying to use some utils #lualang libs (lume, bump, middleclass) in #love2d #gamedev #screenshotsaturday T.co

Sep 30 2017

RT @TRASEVOL_DOG: I released BLAST FLOCK about 7 months ago! 🛩️💥🛩️💥🛩️ A game about controlling an army of warplanes! 🛩️💥🛩️💥🛩️ Downloa… T.co

Sep 30 2017

RT @oggborbis: Hello #indiedevhour! My first time here. A small update on my #AGBIC jam game, camera rotates and zooms now!… T.co

Sep 20 2017

Tags
Embed Buttons
Link to LÖVE by selecting a button and using the embed code provided more...
LÖVE
Statistics
Rank
69 of 434
Last Update
Watchers
127 members
Games
15
Files
53
Articles
24
Reviews
10
You may also like
LÖVE
LÖVE Zlib
NÖN
NÖN MIT
MonoGame
MonoGame BSD
VRender
VRender Commercial
Adobe Flash Professional
Adobe Flash Professional Commercial
BABYLON.js
BABYLON.js MIT