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

Hi there!

Terraforming Earth is a puzzle platformer that started out as a pet project in 2012. Recently I quit my job to work on it full time. The original version used Tio Aimar's royalty-free platformer packs (loosely inspired by Kenney's packs). This is what it looked like.

0

Three months ago I started working with Csaba Kalman (of Noppa Design). We decided to go for a flat look instead of the popular pixel-art style. We were inspired by titles such as Monument Valley, Alto and Journey. They employ simple geometric shapes and beautiful color palettes. This is what Csaba's first brain dump looked like.

1

This looks great, although not a complete system yet. We also felt that we were taking a step back from the theme. The game is called Terraforming Earth, not Terraforming XANABU, after all:) Back to the drawing board Csaba went:

2

Aaaah, I can see the earth on Earth.

The game is procedurally generated, so it would have been very difficult to break away from a rectangular grid. However, grids and right-angles are not very pleasing to most human eyes, so we wondered if we could obscure the grid. Also our eyes got tired of the repetition of the wavy ground texture.


3 small

Haha! Much fewer right-angles here. We decided to mask out the ground and use a beautiful texture instead of a strictly repeating pattern.

Still there are some vertical and horizontal lines, let's do away with them completely!
4

Now the ground tiles have sides and the runway on top of it have rough edges. This still looks blocky, but now the blocks look like they were carved out of actual physical material. Much more organic.

Next step: background.

5

Much more detail, much more dirt.

We feel pretty good about this iteration, so I started to implement the system in actual code. The demo is freely playable until January, so come get your hands on the demo on our Discord: Discord.gg It's also a great place to get notified when we are ready with the visual changes. Also, you can still have a ton of impact on the future of the game!

Thanks for reading!

LandR
LandR

LandR

LandR

LandR - A challenging puzzle platformer with an unconventional control scheme.

Version 0.3.0
Demonizer

Version 0.3.0

Demonizer

New timed challenge level open to early access for a donation. Also new free bonus game included.

Stargazer program - available now!
Stargazer Program

Stargazer program - available now!

Stargazer Program

Multiplayer dueling shoot em up, stargazer program out now on Steam!

Demo version out!
Stargazer Program

Demo version out!

Stargazer Program

Stargazer program is a dueling shoot em up and the demo is out now! Intense dueling action inside!

Add game Games
Terraforming Earth

Terraforming Earth

Platformer

A platform puzzler set in the not-so-distant future when one day all life disappears from the Solar System. By simultaneously controlling three separate...

Bagburnian Remote

Bagburnian Remote

Puzzle

Bagburnian Remote is hard sci-fi puzzle that tells the story in the only language that is common for the Universe, in the language of mathematics.

LandR

LandR

Puzzle

LandR is a challenging puzzle platformer with an unique game play and unconventional control scheme. Move the two players independently, each with one...

SquareWorld

SquareWorld

Adventure

Nothing should stop your imagination, so there are over 200 blocks to build with, and this is just an alpha release! Most blocks can be chiseled and shaped...

Demonizer

Demonizer

Arcade

2D fantasy arcade shooting and man-catching game.

Stargazer Program

Stargazer Program

Arcade

Quick pvp shoot em up. Takes 5 minutes or less. Just you, your foe and the game. Dodge bullets and send them to your friends in this pvp shmup. Net play...

Derpy & The Hunting of the super tasty Muffin (oA)

Derpy & The Hunting of the super tasty Muffin (oA)

Adventure

Derpy and The Hunting of the super tasty Muffin (of awesomeness) is a totaly crazy and colorful graphic textadventure with retro music, sounds a a lot...

Diguin

Diguin

Arcade

Take control of Diguin the Hummingbird, it this infinite side-scrolling challenge with lots of challenges! This game was developed in less than two weeks...

Momento Temporis: Light from the Deep

Momento Temporis: Light from the Deep

Adventure

Momento Temporis is a 2D action adventure exploration platformer Metroidvania featuring pixel-art graphics. Find permanent upgrades, overcome environmental...

Momento Temporis: Arena

Momento Temporis: Arena

Arcade

Multiplayer PvP arena with fireballs and ladder faces!

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+4 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

52 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

LÖVE 11.2 is released! It's small, but important because older versions of LÖVE 11 don't work properly on Windows 1… T.co

Nov 27 2018

RT @spectrenoir06: My Plantoids server write in Lua for #burningman Running on #raspberrypi and controlling 16 #ESP8266 via Wi-Fi. Use… T.co

Nov 23 2018

RT @Alecsi_: Getting things done. Minimalist Lua kind of "from class diagram to code" generator, powered by @obey_love . I don't… T.co

Aug 26 2018

Good luck to all #LDJAM participants! Don't forget to sleep and stuff :)

Aug 10 2018

A Lövely Gamescom - Make a multiplayer LÖVE game that is perfectly fit for conventions and get a chance for your ga… T.co

Jun 21 2018

RT @TassiloRau: #PixelMe has made in the wonderful #Lua 2D #game framework @obey_love by the way. Go get your copy of Pixel-Me at… T.co

Jun 6 2018

RT @BotGaiden: We chose to constrain our camera vertically. Not only does this give Bot Gaiden a #retrogaming feel, it also libera… T.co

May 24 2018

RT @brazmogu: Without much fanfare, I just submitted my entry for #chessjam: Itch.io It's a friendly game of Ches… T.co

May 2 2018

Good luck to all #LDJAM participants! Ldjam.com

Apr 20 2018

RT @Sin_tel: >>> NYMPHAEA is finally out!! I've been working on this for a while now and I'm very proud! In collaboration with… T.co

Apr 18 2018

Tags
Embed Buttons
Link to LÖVE by selecting a button and using the embed code provided more...
LÖVE
Statistics
Rank
120 of 941
Last Update
Watchers
125 members
Games
139
Files
242
Articles
129
Reviews
11
You may also like
S2ENGINE HD
S2ENGINE HD Commercial
GoldSource
GoldSource Commercial
WOLF RPG Editor
WOLF RPG Editor GPL
GameMaker Studio
GameMaker Studio Commercial
Zero Engine
Zero Engine Proprietary
X-Ray Engine
X-Ray Engine Commercial