Löve for Android – Alpha1

December 17, 2013


Over the last few weeks I made attempts to create a native port the awesome 2D game engine Löve to Android. So far it seems to work for relatively simple games. This was mainly possible due to the great GLES port of Alex Szpakowski (@/slime73).

Here are some e if you want to give it a try.


  1. Extract a game to /sdcard/lovegame, i.e. i.e. main.lua must be located at /sdcard/lovegame
  2. Download the Löve app from http://fysx.org/~martin/shared/love_android_sdl2_alpha1.apk
  3. Run the app


This is super early alpha. Not sure yet what works and it’s possible that it may not work as expected.

Joseph Brower
December 17, 2013 @ 3:14 pm

This looks great. Is there any way to package my love game as part of the APK? I’d love to start distributing my games for android, and it’d be awesome to just give people an APK.

Keep up the great work!

December 17, 2013 @ 4:18 pm

Yeah, that is the ultimate goal. So far I am just trying to get it run and test games on the device. But don’t worry you’ll hear about it here or on twitter when proper packaging is possible.

December 27, 2013 @ 12:50 pm

I think there’s something “wrong”, because the nogame screen seems to work on my Android device.

December 28, 2013 @ 10:45 am

Wrong because it works? ;D

Can you elaborate on “wrong”? It would be great if you could post proper reports to https://bitbucket.org/MartinFelis/love-android-sdl2/issues.

December 28, 2013 @ 10:47 am

Ah, okay! I now understand. Yes it seems odd, that the no-game screen works. Nevertheless better than just crashing.

December 29, 2013 @ 9:05 am

Oh man, I’m gonna have lots of fun with this. I hope you continue working on this