LÖVE is an awesome 2D game framework for Lua. (by love2d)

Love Alternatives

Similar projects and alternatives to love

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better love alternative or higher similarity.

Suggest an alternative to love

Reviews and mentions

Posts with mentions or reviews of love. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-18.
  • Libraries for other languages similar to Ebiten? | 2021-10-18
    Löve (Lua)
  • Hands-On Rust: Effective Learning Through 2D Game Development and Play | 2021-10-14
    Looks pretty good! I will say, as someone who programs in their day job and has been trying for ages to get into game dev as a hobby, love2d [0] has been excellent for getting started. My github has a few repos of previous attempts at making simple games (in .cpp, .rs, etc) which I abandoned from the amount of work it took.

    If you're in a similar boat, I would recommend checking the framework out. Lua's a pleasure to program in and you can focus on the game development itself instead of getting bogged down in the details of rust / cpp. In fact I've been thinking lately about how easy it would be to use it for things other than games -- quick prototyping of graphical simulations, psychophysics experiments, etc.


  • What are some good projects to practice with? | 2021-10-12
  • Separate variable declaration and definition
    It is not. One example is love2d, and the snipped is from a graphics research paper.
  • Learn Rust UI | 2021-09-27
    If you just want to make a small game, I would recommend LÖVE, which uses Lua language. It's very easy to learn and has a list of tutorials you can choose from:
  • How do stop these horrible Lag Spikes in Singleplayer? | 2021-09-25
    It's really not that bad. The core language remains the same, so the rest is just reading the docs and looking at examples. Going from one Lua-based game to another is a pretty simple jump compared to going to completely different modding languages/ecosystems. Especially the ones that use complex editors. You could start with a fantasy console like the TIC-80, and a lot of what you learn to do would carry over to LÖVE, which then carries over to other games. Like Starbound's basic init/update style of callbacks works a lot like how LÖVE behaves, as I mentioned. | 2021-09-25
    Something else to note is that, aside from some low-level engine stuff, almost the entire game is handled by Lua scripts. The game is a low-level core that handles things like rendering and audio, but the vast majority of game behaviour itself is managed through Lua. (It's a lot like the LÖVE framework in this way.) Lua is single-threaded by design, so everything done in it is largely synchronous. Your program can launch multiple Lua interpreters, but there's no simple, safe way to have them all managing the same data simultaneously, so it's usually more like "one Lua interpreter to handle AI scripts, one to handle world stuff, one to handle player behaviour, etc.".
  • Why does Linux say there is no game when there is? + some more troubles | 2021-09-23
    I just installed LOVE 0.9.1 from and the game works for me.
  • Any game engine or tools to make android games with a Potato PC. Windows 7 ,2gb ram and 32 bit. | 2021-09-22
  • Do I need a Linux distribution to install LÖVE? | 2021-09-20
    that link is from the main site | 2021-09-20
    You don't need Linux at all. There are Windows binaries for LÖVE on the home page. See to see how to launch games from LÖVE sources.
  • This game I made 5 years ago, the first 60 lines are all global variables | 2021-09-18
    I used LÖVE2D, is a framework to make games in lua.
  • Game Dev help for new project
    If you want to use JS then I recommend using PixiJS, check out the examples. Pixi is pretty easy to use but is also fast. If you are willing to use another language I recommend Löve2D as it's even faster and Lua is much more easy to use.
  • Crappy Ass game I made on scratch | 2021-09-07
  • Need help with starting (language) is easy to learn. lots of resources and tutorial videos.


Basic love repo stats
about 4 hours ago

love2d/love is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote C++ jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.